Questions are based on my resume as well as some personal questions in final interview.
Software Development Interview Questions
37,013 software development interview questions shared by candidates
Round 0 - Pre-Screening (15 mins) Which data-structure would you use to implement an undo function in a text-editor? Ans: Stack. Which data-structure would you use for forward and backward browser navigation? Ans: 2 stacks, one to track forward and one for backward. To build a search feature for a ecommerce platform efficiently. Ans: For simple search using SQL, LIKE operator. But not efficient for large datasets. Indexing and search optimized DBs for bit more complex queries that can handle full-text search, for best results we can use cloud search engines like Elasticsearch (supports advanced search features like fuzzy matching). When a new product is launched and millions of users are searching that new product in the same ecommerce platform, in what ways can we reduce the load on the system? Ans: Use in memory cache (e.g. Redis) to reduce database load, database sharding to distribute the load across multiple nodes, load balancer to distribute traffic evenly among the servers and appropriate scaling, and usage of Content Delivery Network (CDN) to cache static content like photos, HTML, CSS, JS. Round 1 - Live Coding/DSA (60 mins) I was given 2 LC problems to be solved in 1 hour. https://leetcode.com/problems/minimum-division-operations-to-make-array-non-decreasing/ https://leetcode.com/problems/apply-operations-to-make-all-array-elements-equal-to-zero/
1. The process has been mostly on HR Accepted Offer Positive Experience Average Interview Application I applied in-person. I interviewed at Accenture. Interview It took a while to get an interview scheduled but once it was scheduled everything went smoothly. Everyone was courteous, the questions were relevant and good and the overall process was easy to follow.
What are your skills?
What is a sealed class?
About my resume and questions on my current role?
Design a file system with basic CRUD operations and some more
What is use of zip funtion in Python.
Implementing the hashmap from scratch (discussing the trade-offs with computer organizations in mind, like cache and memory hierarchy).
Process, delivery, and improvement questions.
Viewing 1991 - 2000 interview questions