Target Backend Engineer L4 Interview Experience and Questions
Question Details
Recruitment Source: LinkedIn Outreach Total Duration: Approximately 25 days Outcome: Selected Online Assessment * Problem 1: Basic algorithmic problem requiring loops and condition
Full Details
Recruitment Source: LinkedIn Outreach Total Duration: Approximately 25 days Outcome: Selected Online Assessment * Problem 1: Basic algorithmic problem requiring loops and conditional logic. * Problem 2: Range query task [L, R] to identify numbers divisible by $\sqrt{n}$, implemented using a Stack-based approach. * Problem 3: String manipulation problem (variation of Minimum Distance), implemented using Dynamic Programming. Technical Interview Round 1 (60 mins) * DSA: Implemented Zig-Zag traversal of a Binary Tree. * System Design: Provided a high-level architectural design for an E-commerce platform. * Coding: Wrote a function to sort specific strings within a List<String> based on a starting character using only Java Streams. * Theory: Discussed SOLID principles, CAP theorem, and feature upgrades from Java 8 to Java 17. Technical Interview Round 2 (System Design - 70 mins) * Problem Statement: Design a Personalized Promotion System. * Solution: The process involved requirement gathering, defining API contracts, selecting the database technology with justification, and outlining the specific database schema. Hiring Manager Round (45 mins) * Experience: High-level overview of current organizational projects and specific team contributions. * Behavioral: Situational questions answered using the STAR method. * Technical: Comparison of RDBMS vs. NoSQL and discussion regarding exposure to AI. * Logistics: Discussion of compensation details.