i
Filter interviews by
BGP operates at the Application layer (Layer 7) of the OSI model, facilitating inter-domain routing between autonomous systems.
BGP (Border Gateway Protocol) is used for routing between different autonomous systems on the internet.
It operates at the Application layer, which is responsible for end-user services and application-level protocols.
BGP uses TCP (Transmission Control Protocol) for reliable communication, w...
IBGP setup can lead to unintended transit AS issues; implement route filtering to prevent this.
IBGP routers do not advertise routes learned from one IBGP peer to another, preventing loops.
Without proper configuration, internal routers may inadvertently become transit AS for external traffic.
Use route filtering or prefix lists to control which routes are advertised to prevent transit behavior.
Implementing a route r...
VXLAN enhances network scalability, flexibility, and isolation in virtualized environments through encapsulation and overlay networks.
Scalability: Supports up to 16 million unique segments, far exceeding VLAN limits.
Overlay Networking: Allows for the creation of virtual networks over existing physical infrastructure.
Multitenancy: Provides isolation between different tenants in a cloud environment, enhancing securi...
This code snippet demonstrates how to reverse a string using recursion in Python.
Define a function that takes a string as input.
Check if the string is empty or has one character; if so, return it.
Recursively call the function with the substring excluding the last character.
Concatenate the last character to the result of the recursive call.
SQL queries for complex statements and multiple table joins involve combining data from different tables using various join types.
Use INNER JOIN to retrieve records that have matching values in both tables. Example: SELECT * FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Use LEFT JOIN to get all records from the left table and matched records from the right table. Example: SELECT * FR...
Yes, I am comfortable working from the office as it fosters collaboration and enhances productivity.
Collaboration: Working in the office allows for spontaneous discussions and brainstorming sessions with colleagues.
Access to Resources: Being in the office provides immediate access to tools and resources that may not be available remotely.
Team Dynamics: Face-to-face interactions help build stronger relationships an...
RDBMS is preferred for structured data, complex queries, ACID compliance, and data integrity.
Structured data with well-defined relationships
Complex queries requiring joins and transactions
ACID compliance for data consistency and integrity
Data integrity and referential constraints are crucial
When the data schema is unlikely to change frequently
Hypervisor is a software that creates and runs virtual machines on a physical server.
Hypervisor allows multiple operating systems to run on a single physical machine
It provides isolation between virtual machines
Examples include VMware ESXi, Microsoft Hyper-V, and KVM
Declare trigger is used to execute a set of actions when a specific event occurs, while declare index is used to improve query performance by creating an index on a table column.
Declare trigger is used to perform actions like updating other tables or sending notifications when a specific event occurs.
Declare index is used to speed up query performance by creating an index on a column in a table.
Triggers are execut...
We used MySQL and MongoDB databases in our system.
MySQL was used for structured data storage
MongoDB was used for unstructured data storage
I appeared for an interview in Jan 2025.
Design a trading system with real-time data using appropriate database and cloud services, and implement DevOps for continuous integration and deployment.
Consider using a high-performance database like MongoDB or Cassandra for storing trading data
Utilize a cloud service like AWS or Google Cloud for scalability and reliability
Implement a messaging system like Kafka for real-time data processing
Use microservices architec...
I manage my team by setting clear priorities, establishing core values, and regularly communicating with team members to ensure on-time delivery.
Set clear priorities and goals for the team
Establish core values that guide decision-making and behavior
Regularly communicate with team members to track progress and address any issues
Implement project management tools to track deadlines and milestones
Provide support and resou...
Key Performance Indicators (KPIs) for project status presentation to stakeholders
Progress against project timeline
Budget variance
Quality metrics
Resource utilization
Customer satisfaction
Risk assessment and mitigation plans
I applied via Company Website
The technology stack of the product includes Java, Spring Boot, Angular, and MySQL.
Java
Spring Boot
Angular
MySQL
I appeared for an interview in Jan 2025.
Address concerns raised in company reviews regarding waste of time.
Acknowledge the concerns raised in the reviews and show understanding of the issue
Provide examples of how you have optimized processes or improved efficiency in previous roles
Discuss the importance of time management and prioritization in software development
Highlight any experience with agile methodologies or other strategies for reducing waste
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Find the second largest string from a given sentence
Split the sentence into an array of strings
Sort the array based on string length
Return the second last element in the sorted array
AWS CloudFront is a content delivery network (CDN) service, while AWS CloudFormation is an infrastructure as code service.
CloudFront is used to deliver content to end users with low latency and high data transfer speeds.
CloudFormation is used to automate the deployment of infrastructure resources in a repeatable and predictable manner.
CloudFront is a CDN service that caches content at edge locations to reduce latency, ...
I appeared for an interview in Apr 2025, where I was asked the following questions.
IBGP setup can lead to unintended transit AS issues; implement route filtering to prevent this.
IBGP routers do not advertise routes learned from one IBGP peer to another, preventing loops.
Without proper configuration, internal routers may inadvertently become transit AS for external traffic.
Use route filtering or prefix lists to control which routes are advertised to prevent transit behavior.
Implementing a route reflec...
BGP operates at the Application layer (Layer 7) of the OSI model, facilitating inter-domain routing between autonomous systems.
BGP (Border Gateway Protocol) is used for routing between different autonomous systems on the internet.
It operates at the Application layer, which is responsible for end-user services and application-level protocols.
BGP uses TCP (Transmission Control Protocol) for reliable communication, which ...
VXLAN enhances network scalability, flexibility, and isolation in virtualized environments through encapsulation and overlay networks.
Scalability: Supports up to 16 million unique segments, far exceeding VLAN limits.
Overlay Networking: Allows for the creation of virtual networks over existing physical infrastructure.
Multitenancy: Provides isolation between different tenants in a cloud environment, enhancing security.
Mo...
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.
Developed a generative AI model to create realistic images of fictional characters.
Used GANs (Generative Adversarial Networks) to generate new images based on existing data.
Trained the model on a dataset of character images from various sources.
Implemented techniques like style transfer to enhance the diversity and creativity of generated images.
Evaluated the model's performance based on image quality metrics and user ...
I applied via Company Website and was interviewed in Sep 2024. There were 3 interview rounds.
Agile and day to day working
Stakeholders and conflict management
Effective ways of working include clear communication, collaboration, prioritization, and continuous improvement.
Clear communication is essential for sharing information and avoiding misunderstandings.
Collaboration helps team members work together towards common goals.
Prioritization ensures that tasks are completed in the most efficient order.
Continuous improvement involves learning from mistakes and finding ways to wo...
I would prioritize the issue, gather a cross-functional team, and work quickly to identify and resolve the root cause.
Prioritize the severity of the issue and focus on resolving it within the given time frame
Gather a cross-functional team with expertise in different areas to quickly address the issue
Utilize all available resources and tools to identify the root cause and implement a solution
Communicate effectively with...
I would troubleshoot the issue by checking for any error messages, verifying permissions, and consulting documentation or online resources.
Check for any error messages in the terminal
Verify permissions for the command being run
Consult documentation or online resources for troubleshooting steps
Try running the command with sudo if necessary
I will troubleshoot booting related issues by checking hardware connections, running diagnostics, and updating software.
Check hardware connections to ensure everything is properly connected
Run diagnostics to identify any hardware issues
Update software and drivers to ensure compatibility and functionality
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
MAPE measures the percentage error, MSE and RMSE measure the average squared error, R2 measures the proportion of variance explained.
MAPE (Mean Absolute Percentage Error) measures the percentage error between actual and predicted values.
MSE (Mean Squared Error) measures the average squared difference between actual and predicted values.
RMSE (Root Mean Squared Error) is the square root of MSE, providing a more interpret...
Evaluation metrics are used to assess the performance of a model during training.
Common evaluation metrics include accuracy, precision, recall, F1 score, and ROC-AUC.
Accuracy measures the proportion of correctly classified instances out of the total instances.
Precision measures the proportion of true positive predictions out of all positive predictions.
Recall measures the proportion of true positive predictions out of ...
I appeared for an interview in May 2025, where I was asked the following questions.
No, VPCs with the same CIDR block cannot be peered due to IP address conflicts.
VPC peering requires unique CIDR blocks for each VPC.
If two VPCs have overlapping CIDR blocks, routing conflicts arise.
Example: VPC A (10.0.0.0/16) and VPC B (10.0.0.0/16) cannot be peered.
AWS enforces this rule to maintain network integrity and avoid IP address conflicts.
What people are saying about Commonwealth Bank of Australia, India
Some of the top questions asked at the Commonwealth Bank of Australia, India interview -
The duration of Commonwealth Bank of Australia, India interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 97 interview experiences
Difficulty level
Duration
based on 736 reviews
Rating in categories
Senior Software Engineer
353
salaries
| ₹28 L/yr - ₹48.6 L/yr |
Software Engineer
295
salaries
| ₹18 L/yr - ₹33.3 L/yr |
Senior Associate
276
salaries
| ₹5.4 L/yr - ₹12.4 L/yr |
Senior Analyst
275
salaries
| ₹11.8 L/yr - ₹21.2 L/yr |
Analyst
207
salaries
| ₹9 L/yr - ₹15.2 L/yr |
Wells Fargo
JPMorgan Chase & Co.
HSBC Group
Citicorp