System design of QR code digital wallet to retrive info, digital wallet transfer money, topup to digital wallet via 3rd banking API, retrieve wallet transaction history.
Lead Backend Developer Interview Questions
12,392 lead backend developer interview questions shared by candidates
Algorithm, Data Structure, Design test
System Design question: Design a collaborative editor like google docs.
Related to basic array string questions.
- what is database index & its implementation - what is database transaction & how do you implement it
They wanted me to describe how to implement an application like TikTok for example. Thay wanted the user of the application to be able to scroll down the videos, comment, interact, and for each video there should be products showed at a side bar related to the content of the video. The point of the application is to simplify finding the products showed in the video to buy. They wanted to see how would you implement the classes of your program, and then describe with words how would you handle the algorithm that decide which video will suggest to the customer depending on their preferences regarding larg dataset and many users using the app.
1st round: machine coding. 4 questions (easy-medium level) 2nd round: DSA (medium-hard) I was asked the median of running data stream. They expected the optimized approach using 2 heaps. 3rd Round: DSA (medium-hard) The question was related to calculating the value of String expression with '+', '-', '*', '/' and no brackets. We had to follow BODMAS rules. Donw via 2 stack approach and the interviewer was happy. 4th Round: System design. I was asked to create a Hotstar live stream live-emoji system. Did this with push-pull model / Kafka. Given all the edge case answers, scenarios, rate limiting, and even authentication and sessions. 5th Round: Managerial round. I was asked about past projects. And why am I changing jobs and basic work environment questions. 6th Round: HR discussion about the offer.
I won't share specifics but most of the interviews were a decent mix of coding and systems design.
Leetcode WordLadder Http vs Https Encryption, decryption Hashing
Step 3: 4 round of loop interview: 1. programming challenge - work experience - java access modified, GC, synchronized, final, finally - some kotlin language basic - design pattern (Factory pattern) - Spring container - medium level puzzle code challenge 2. system design interview - work experience - system design of some fintech related features/transaction. 3. algorithm & data structure - explaining about array, set, linked list, hashmap, hash collision - medium level puzzle code challenge 4. database - Devops, CI/CD - RDBMS related usecase, issues, and performance optimization. 5. Talking with HR
Viewing 7861 - 7870 interview questions