CoverPhoto
Commonwealth Bank of Australia, India logo
Premium Employer

Commonwealth Bank of Australia, India

Verified
3.4
based on 560 Reviews
Filter interviews by
Senior Software Engineer
Clear (1)

10+ Commonwealth Bank of Australia, India Senior Software Engineer Interview Questions and Answers

Updated 21 Feb 2025

Q1. Programming question - Find second largest string from a given sentence

Ans.

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

Add your answer
right arrow

Q2. Waste of time, evident from company reviews

Ans.

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

Add your answer
right arrow

Q3. Difference between AWS cloud front and cloud formation

Ans.

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, while CloudFormation is a service that allows you to defin...read more

Add your answer
right arrow

Q4. How to improve performance in react js ?

Ans.

To improve performance in React JS, optimize rendering, minimize re-renders, use virtualization, lazy loading, code splitting, and memoization.

  • Optimize rendering by using shouldComponentUpdate or React.memo for functional components

  • Minimize re-renders by using PureComponent or memoization techniques like useMemo or useCallback

  • Use virtualization for long lists or tables to render only the visible items

  • Implement lazy loading for components or data that are not immediately neede...read more

Add your answer
right arrow
Discover Commonwealth Bank of Australia, India interview dos and don'ts from real experiences

Q5. Difference between declare trigger and declare index

Ans.

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 executed in response to events like insert, update, or delete operati...read more

Add your answer
right arrow

Q6. Java difference between Finally, Finalize

Ans.

Finally is a block of code that always executes, while Finalize is a method used for cleanup before an object is garbage collected.

  • Finally block is used in exception handling to ensure certain code is always executed, regardless of whether an exception is thrown or not.

  • Finalize method is called by the garbage collector before an object is reclaimed.

  • Finally block is used in try-catch-finally blocks, while Finalize method is a part of the Object class.

  • Example: try { // code } c...read more

Add your answer
right arrow

Q7. Design Product page for ecommerce website

Ans.

Designing a product page for an ecommerce website

  • Include high-quality images of the product from different angles

  • Provide detailed product description including features, specifications, and dimensions

  • Include customer reviews and ratings for social proof

  • Add related products or accessories for upselling opportunities

  • Include prominent 'Add to Cart' and 'Buy Now' buttons for easy purchasing

Add your answer
right arrow

Q8. Difference between @requestbody and @responsebody

Ans.

Difference between @requestbody and @responsebody annotations in Spring MVC

  • The @RequestBody annotation is used to bind the HTTP request body to a method parameter in Spring MVC controller

  • The @ResponseBody annotation is used to bind the return value of a method to the HTTP response body in Spring MVC

  • Example: @RequestBody User user - binds the request body to a User object parameter

  • Example: @ResponseBody String hello() - binds the return value of hello() method to the response ...read more

Add your answer
right arrow

Q9. Write program for finding unique strings

Ans.

Program to find unique strings in an array of strings

  • Create a set to store unique strings

  • Iterate through the array and add each string to the set

  • Return the set of unique strings

Add your answer
right arrow

Q10. Authentication of API

Ans.

Authentication of API involves verifying the identity of users accessing the API.

  • Use API keys or tokens for authentication

  • Implement OAuth for secure authorization

  • Consider using SSL/TLS for encrypted communication

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Commonwealth Bank of Australia, India Senior Software Engineer

based on 11 interviews
1 Interview rounds
Technical Round
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Software Engineer Interview Questions from Similar Companies

View all
Recently Viewed
PHOTOS
Growisto
7 office photos
JOBS
GroundTruth
33 jobs
JOBS
Browse jobs
Discover jobs you love
JOBS
Gushwork
14 jobs
INTERVIEWS
Commonwealth Bank of Australia, India
No Interviews
INTERVIEWS
Commonwealth Bank of Australia, India
No Interviews
CAMPUS PLACEMENT
National Institute of Technology (NIT), Rourkela
JOBS
INDIAN PUBLIC SCHOOL
No Jobs
INTERVIEWS
Commonwealth Bank of Australia, India
No Interviews
INTERVIEWS
Greenwood High School
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter