LogIn
I don't have account.
Sponsored -53%
Zebronics #1 Best Seller

ZEBRONICS Blanc Slim Wireless Mouse — Rechargeable, BT + 2.4GHz (Black)

Up to 1600 DPI · Silent clicks · 63g · Multicolor LED

★★★★★ 4.0 (9,512) 5K+ bought last month
₹376 M.R.P. ₹799Save ₹423
Buy Now
Adℹ

Meta(Facebook) Software Engineer Round 1 Interview Experience

Shashwat Tiwari
334 Views
Amazon Pay offer
Adℹ
  • Company: Meta
  • Role: Software Engineer
  • Interview Mode: Remote
  • Interview Duration: 60 Minutes
  • Coding Problems: 2
  • Difficulty Level: Medium

I recently interviewed for a Software Engineer position at Meta(Facebook). The process consisted of a single technical interview round conducted remotely. The interview lasted approximately one hour and focused entirely on coding and problem-solving.

The overall experience was professional and well-structured. The interviewer was friendly, clearly explained the problems and allowed me to discuss my thought process before jumping into implementation.

Round 1: Coding Interview

The entire round was dedicated to solving two coding problems. The interviewer expected not only correct solutions but also clear communication, complexity analysis and clean code implementation.

Problem 1: Sort Even and Odd Indices Independently

The first question involved sorting elements at even and odd indices separately while preserving their respective positions in the array.

At first glance, the problem looked straightforward, but it required careful handling of index positions and reconstruction of the final array after sorting.

My Approach

I first separated elements into two groups:

  • Elements at even indices
  • Elements at odd indices

After extracting them, I sorted both collections independently and then placed them back into their original index categories.

The discussion mainly focused on:

  • Time complexity analysis
  • Space complexity trade-offs
  • Edge case handling
  • Clean implementation

The interviewer seemed satisfied with both the approach and implementation.

Can Practice on LeetCode : 2164. Sort Even and Odd Indices Independently


class Solution {
    public int[] sortEvenOdd(int[] nums) {
        List<Integer> even = new ArrayList<>();
        List<Integer> odd = new ArrayList<>();
        for (int i = 0; i < nums.length; i++) {
            if (i % 2 == 0) {
                even.add(nums[i]);
            } else {
                odd.add(nums[i]);
            }
        }
        Collections.sort(even);
        odd.sort(Collections.reverseOrder());
        int evenIndex = 0;
        int oddIndex = 0;

        for (int i = 0; i < nums.length; i++) {
            if (i % 2 == 0) {
                nums[i] = even.get(evenIndex++);
            } else {
                nums[i] = odd.get(oddIndex++);
            }
        }
        return nums;
    }
}

Problem 2: Making a Large Island

The second problem was significantly more interesting and involved graph traversal concepts. The objective was to determine the largest possible island size in a binary grid after changing at most one water cell (0) into land (1).

This problem combines several concepts:

  • Graph traversal
  • DFS/BFS
  • Connected components
  • Hashing
  • Grid-based optimization

My Approach

I used a connected-component-based solution. The high-level idea was:

  1. Traverse the grid and assign a unique identifier to each island.
  2. Calculate and store the size of every island.
  3. For each water cell, examine neighboring islands.
  4. Compute the maximum possible island size if that cell were converted into land.

This approach avoids repeatedly traversing the same islands and provides an efficient solution.

Step 1: Label Existing Islands

Use DFS to:

  • Assign a unique island ID
  • Calculate island size
  • Store size in a map

Example:


Island 2 -> Size 5
Island 3 -> Size 4
Island 4 -> Size 7

Step 2: Try Converting Each Zero

For every 0 cell:

  • Check its four neighbors
  • Collect unique island IDs
  • Sum their sizes
  • Add 1 for the converted cell

Step 3: Return Maximum

  • Keep track of the maximum possible island size.

class Solution {

    private final int[][] DIRS = {
            {1, 0},
            {-1, 0},
            {0, 1},
            {0, -1}
    };

    public int largestIsland(int[][] grid) {
        int n = grid.length;
        Map<Integer, Integer> islandSize = new HashMap<>();

        int islandId = 2;
        int maxIsland = 0;

        // Label all islands
        for (int row = 0; row < n; row++) {
            for (int col = 0; col < n; col++) {
                if (grid[row][col] == 1) {
                    int size = dfs(grid, row, col, islandId);
                    islandSize.put(islandId, size);
                    maxIsland = Math.max(maxIsland, size);
                    islandId++;
                }
            }
        }

        // Try converting each zero
        for (int row = 0; row < n; row++) {
            for (int col = 0; col < n; col++) {
                if (grid[row][col] == 0) {
                    Set<Integer> neighbors = new HashSet<>();
                    int currentSize = 1;
                    for (int[] dir : DIRS) {
                        int nr = row + dir[0];
                        int nc = col + dir[1];
                        if (nr < 0 || nr >= n ||
                            nc < 0 || nc >= n) {
                            continue;
                        }
                        int id = grid[nr][nc];

                        if (id > 1 && neighbors.add(id)) {
                            currentSize += islandSize.get(id);
                        }
                    }
                    maxIsland = Math.max(maxIsland, currentSize);
                }
            }
        }

        return maxIsland == 0 ? n * n : maxIsland;
    }

    private int dfs(
            int[][] grid,
            int row,
            int col,
            int islandId) {

        int n = grid.length;
        if (row < 0 || row >= n ||
            col < 0 || col >= n ||
            grid[row][col] != 1) {
            return 0;
        }

        grid[row][col] = islandId;

        int size = 1;

        for (int[] dir : DIRS) {

            size += dfs(
                    grid,
                    row + dir[0],
                    col + dir[1],
                    islandId);
        }

        return size;
    }
}

We discussed:

  • DFS vs BFS trade-offs
  • Avoiding duplicate island counting
  • Complexity optimization
  • Handling edge cases such as fully connected grids

I was able to complete the implementation successfully and explain the reasoning behind each step.

Overall Experience

From a coding perspective, I felt the interview went well. I solved both problems completely, wrote working code and continuously communicated my thought process throughout the session.

The interviewer appeared engaged during the discussion and asked several follow-up questions around complexity and alternative approaches. I was able to answer those questions confidently and justify my design decisions.

Preparation Tips

If you're preparing for Meta Software Engineer interviews, I would recommend focusing on the following areas:

Master Core Coding Patterns

Meta frequently asks questions involving:

  • Arrays and Strings
  • Hash Maps
  • Two Pointers
  • Sliding Window
  • Graphs
  • Trees
  • DFS/BFS
  • Union-Find

Pattern recognition is often more valuable than memorizing individual solutions.

Practice Verbal Communication

Don't silently write code. Explain:

  • Why you're choosing a particular approach
  • Complexity trade-offs
  • Alternative solutions considered
  • Edge cases

Interviewers often evaluate your thought process as much as your final answer.

Write Production-Quality Code

Focus on:

  • Meaningful variable names
  • Modular functions
  • Readability
  • Proper edge-case handling

Clean code creates a strong engineering signal.

Review Graph Problems Thoroughly

The "Making a Large Island" problem reinforces how important graph traversal and connected-component techniques are for Meta interviews. Be comfortable with:

  • DFS
  • BFS
  • Union-Find
  • Grid traversal
  • Component labeling
Responses (0)

Write a response

CommentHide Comments

No Comments yet.

"},"4":{"id":4,"name":"ZEBRONICS Blanc mouse ad","otherData":"{}","contentFormat":2,"content":"
Sponsored -53%
Zebronics #1 Best Seller

ZEBRONICS Blanc Slim Wireless Mouse — Rechargeable, BT + 2.4GHz (Black)

Up to 1600 DPI · Silent clicks · 63g · Multicolor LED

★★★★★ 4.0 (9,512) 5K+ bought last month
₹376 M.R.P. ₹799Save ₹423
Buy Now
"},"2":{"id":2,"name":"Crousal Ads","otherData":"{}","contentFormat":2,"content":"
Sponsored -34%
iQOO Amazon's Choice

iQOO Z10 Lite 5G — Cyber Green, 4GB RAM, 128GB Storage

Dimensity 6300 · 50MP Sony AI Camera · 6000 mAh · IP64

★★★★★ 4.0 (2,052) 500+ bought last month
₹18,997 M.R.P. ₹28,999Save ₹10,002
Buy Now
"},"1":{"id":1,"name":"Banner Ads","otherData":"{}","contentFormat":2,"content":"\n
\n \n \n \"Amazon\n \n
"}}},"blogDetails":{"isWriter":false,"likes":0,"isLikedByUser":false,"tagIds":[136,358,363,448,453],"tags":[{"id":136,"name":"Facebook","maskingName":"facebook","isFeatured":false},{"id":358,"name":"Meta","maskingName":"meta","isFeatured":false},{"id":363,"name":"Interview Experience","maskingName":"interview-experience","isFeatured":true},{"id":448,"name":"Interview Preparation","maskingName":"interview-preparation","isFeatured":true},{"id":453,"name":"Coding Interview","maskingName":"coding-interview","isFeatured":true}],"comments":[],"bookmark":{"isBookmarked":false,"count":0},"author":{"userId":"MjlfNF84LVsxMTJdMm4tdENfQU5nZV9fSXQ=","name":"Shashwat Tiwari"},"viewCount":333,"showBannerImage":false,"seoTags":"Meta Software Engineer Interview Experience, Meta Coding Interview Questions, Facebook Software Engineer Interview, Meta Interview Preparation, Meta DSA Questions, Meta Coding Round Experience, Meta Remote Interview, LeetCode 2164 Solution Java, Sort Even and Odd Indices Independently, LeetCode 827 Solution Java, Making a Large Island Solution, DFS Interview Questions, BFS Interview Questions, Graph Traversal Problems, Connected Components, Grid Traversal, Java Coding Interview, Software Engineer Interview, FAANG Interview Preparation, Meta SWE Interview Questions, Coding Patterns, Union Find,","content":"\n

I recently interviewed for a Software Engineer position at Meta(Facebook). The process consisted of a single technical interview round conducted remotely.\nThe interview lasted approximately one hour and focused entirely on coding and problem-solving.

\n

The overall experience was professional and well-structured. The interviewer was friendly, clearly explained the problems and allowed me to discuss\nmy thought process before jumping into implementation.

\n

Round 1: Coding Interview

\n

The entire round was dedicated to solving two coding problems. The interviewer expected not only correct solutions but also clear communication,\ncomplexity analysis and clean code implementation.

\n
\n

Problem 1: Sort Even and Odd Indices Independently

\n

The first question involved sorting elements at even and odd indices separately while preserving their respective positions in the array.

\n

At first glance, the problem looked straightforward, but it required careful handling of index positions and reconstruction of the final array\nafter sorting.

\n

My Approach

\n

I first separated elements into two groups:

\n\n

After extracting them, I sorted both collections independently and then placed them back into their original index categories.

\n

The discussion mainly focused on:

\n\n

The interviewer seemed satisfied with both the approach and implementation.

\n

Can Practice on LeetCode : 2164. Sort Even and Odd Indices Independently

\n
\nclass Solution {\n    public int[] sortEvenOdd(int[] nums) {\n        List<Integer> even = new ArrayList<>();\n        List<Integer> odd = new ArrayList<>();\n        for (int i = 0; i < nums.length; i++) {\n            if (i % 2 == 0) {\n                even.add(nums[i]);\n            } else {\n                odd.add(nums[i]);\n            }\n        }\n        Collections.sort(even);\n        odd.sort(Collections.reverseOrder());\n        int evenIndex = 0;\n        int oddIndex = 0;\n\n        for (int i = 0; i < nums.length; i++) {\n            if (i % 2 == 0) {\n                nums[i] = even.get(evenIndex++);\n            } else {\n                nums[i] = odd.get(oddIndex++);\n            }\n        }\n        return nums;\n    }\n}\n
\n

Problem 2: Making a Large Island

\n

The second problem was significantly more interesting and involved graph traversal concepts.\nThe objective was to determine the largest possible island size in a binary grid after changing at most one water cell (0) into land (1).

\n

This problem combines several concepts:

\n\n

My Approach

\n

I used a connected-component-based solution.\nThe high-level idea was:

\n
    \n
  1. Traverse the grid and assign a unique identifier to each island.
  2. \n
  3. Calculate and store the size of every island.
  4. \n
  5. For each water cell, examine neighboring islands.
  6. \n
  7. Compute the maximum possible island size if that cell were converted into land.
  8. \n
\n

This approach avoids repeatedly traversing the same islands and provides an efficient solution.

\n

Step 1: Label Existing Islands

\n

Use DFS to:

\n\n

Example:

\n
\nIsland 2 -> Size 5\nIsland 3 -> Size 4\nIsland 4 -> Size 7\n
\n

Step 2: Try Converting Each Zero

\n

For every 0 cell:

\n\n

Step 3: Return Maximum

\n\n
\nclass Solution {\n\n    private final int[][] DIRS = {\n            {1, 0},\n            {-1, 0},\n            {0, 1},\n            {0, -1}\n    };\n\n    public int largestIsland(int[][] grid) {\n        int n = grid.length;\n        Map<Integer, Integer> islandSize = new HashMap<>();\n\n        int islandId = 2;\n        int maxIsland = 0;\n\n        // Label all islands\n        for (int row = 0; row < n; row++) {\n            for (int col = 0; col < n; col++) {\n                if (grid[row][col] == 1) {\n                    int size = dfs(grid, row, col, islandId);\n                    islandSize.put(islandId, size);\n                    maxIsland = Math.max(maxIsland, size);\n                    islandId++;\n                }\n            }\n        }\n\n        // Try converting each zero\n        for (int row = 0; row < n; row++) {\n            for (int col = 0; col < n; col++) {\n                if (grid[row][col] == 0) {\n                    Set<Integer> neighbors = new HashSet<>();\n                    int currentSize = 1;\n                    for (int[] dir : DIRS) {\n                        int nr = row + dir[0];\n                        int nc = col + dir[1];\n                        if (nr < 0 || nr >= n ||\n                            nc < 0 || nc >= n) {\n                            continue;\n                        }\n                        int id = grid[nr][nc];\n\n                        if (id > 1 && neighbors.add(id)) {\n                            currentSize += islandSize.get(id);\n                        }\n                    }\n                    maxIsland = Math.max(maxIsland, currentSize);\n                }\n            }\n        }\n\n        return maxIsland == 0 ? n * n : maxIsland;\n    }\n\n    private int dfs(\n            int[][] grid,\n            int row,\n            int col,\n            int islandId) {\n\n        int n = grid.length;\n        if (row < 0 || row >= n ||\n            col < 0 || col >= n ||\n            grid[row][col] != 1) {\n            return 0;\n        }\n\n        grid[row][col] = islandId;\n\n        int size = 1;\n\n        for (int[] dir : DIRS) {\n\n            size += dfs(\n                    grid,\n                    row + dir[0],\n                    col + dir[1],\n                    islandId);\n        }\n\n        return size;\n    }\n}\n
\n

We discussed:

\n\n

I was able to complete the implementation successfully and explain the reasoning behind each step.

\n

Overall Experience

\n

From a coding perspective, I felt the interview went well. I solved both problems completely, wrote working code and continuously communicated my thought\nprocess throughout the session.

\n

The interviewer appeared engaged during the discussion and asked several follow-up questions around complexity and alternative approaches. I was able to\nanswer those questions confidently and justify my design decisions.

\n

Preparation Tips

\n

If you're preparing for Meta Software Engineer interviews, I would recommend focusing on the following areas:

\n

Master Core Coding Patterns

\n

Meta frequently asks questions involving:

\n\n

Pattern recognition is often more valuable than memorizing individual solutions.

\n

Practice Verbal Communication

\n

Don't silently write code.\nExplain:

\n\n

Interviewers often evaluate your thought process as much as your final answer.

\n

Write Production-Quality Code

\n

Focus on:

\n\n

Clean code creates a strong engineering signal.

\n

Review Graph Problems Thoroughly

\n

The \"Making a Large Island\" problem reinforces how important graph traversal and connected-component techniques are for Meta interviews.\nBe comfortable with:

\n
","categoryId":363,"subCategoryId":363,"contentFormat":5,"blogId":134,"userId":"MjlfNF84LVsxMTJdMm4tdENfQU5nZV9fSXQ=","title":"Meta(Facebook) Software Engineer Round 1 Interview Experience","url":"metafacebook-software-engineer-round-1-interview-experience","bannerImage":"","seoDescription":"Meta(facebook) Software Engineer Interview Experience | Sort Even Odd Indices & Making a Large Island | Coding Round Breakdown","generatedOn":"2026-06-09T09:16:29","updatedOn":"2026-06-09T09:16:29"},"popularContents":[{"id":173,"title":"Uber SDE-2 Interview Experience : LLD, HLD, DSA & Hiring Manager Round","url":"uber-sde-2-interview-experience-lld-hld-dsa-hiring-manager-round","description":null,"seoDescription":"Read a real Uber SDE-2 interview experience covering DSA, low-level design, high-level system design, behavioral rounds, hiring freeze and key takeaways.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5060785Z","viewCount":0},{"id":197,"title":"My Adobe SDE Interview Experience (Aug 2026) 5 Rounds, Selected","url":"my-adobe-sde-interview-experience-aug-2026-5-rounds-selected","description":null,"seoDescription":"Real Adobe SDE interview: 5 rounds, 4 DSA problems (Rotate Array, BSTs, Kth Smallest Matrix), code review & behavioral round. Full solutions + tips.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5060825Z","viewCount":0},{"id":166,"title":"System Design Interview – BIGGEST Mistakes to Avoid","url":"system-design-interview-biggest-mistakes-to-avoid","description":null,"seoDescription":"Learn the biggest mistakes to avoid in a system design interview, from unclear requirements to poor trade-off analysis. Includes real-world cases, advanced insights and examples to help you ace your next system design interview.","contentType":2,"generatedOn":"2026-10-07T00:12:06.504415Z","viewCount":0},{"id":167,"title":"Meesho SDE-1 Online Assessment Interview Experience (Remote) - Rejected","url":"meesho-sde-1-online-assessment-interview-experience-remote-rejected","description":null,"seoDescription":"Read a real Meesho SDE-1 online assessment experience with coding questions, DSA topics, solutions, difficulty level, preparation tips and interview insights.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5060272Z","viewCount":0},{"id":165,"title":"Top 50+ SQL Interview Questions and Answers for Intermediate to Advanced","url":"top-sql-interview-questions-and-answers-for-intermediate-to-advanced","description":null,"seoDescription":"Top SQL Interview Questions and Answers for Intermediate to Advanced. Top SQL Interview Questions for experience. Frequently asked SQL interview questions with answers","contentType":2,"generatedOn":"2026-10-07T00:12:06.5044134Z","viewCount":0},{"id":168,"title":"Amazon SDE-2 Interview Experience (3 Years Experience)","url":"amazon-sde-2-interview-experience-3-years-experience","description":null,"seoDescription":" Read a real Amazon SDE-2 interview experience covering the online assessment, coding rounds, object-oriented design, leadership principles and system design.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5060287Z","viewCount":0},{"id":163,"title":"Top 50 SQL Interview Questions and Answers (Beginner to Intermediate)","url":"top-sql-interview-questions-and-answers-beginner-to-intermediate","description":null,"seoDescription":"Top 50 SQL Interview Questions and Answers (Beginner to Intermediate). Top SQL Interview Questions for fresher. Frequently asked SQL interview questions with answers","contentType":2,"generatedOn":"2026-10-07T00:12:06.5044103Z","viewCount":0},{"id":175,"title":"American Express (AMEX) Online Assessment Experience (2026) | 3 Coding Questions","url":"american-express-amex-online-assessment-experience-2026-3-coding-questions","description":null,"seoDescription":"Read my American Express Online Assessment 2026 experience with 3 coding questions, C# solutions, approaches, difficulty analysis and preparation tips.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5060799Z","viewCount":0},{"id":122,"title":"Zepto SDE-1 Interview Experience (Backend Developer) : Real DSA, LLD, Chess Game Design","url":"zepto-sde-1-interview-experience-backend-developer-real-dsa-lld-chess-game-design","description":null,"seoDescription":" Zepto SDE-1 Backend Interview Experience covering DSA, Dynamic Programming, LLD, API Design, DB Schema, OOP & Product Company Rounds.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5060244Z","viewCount":0},{"id":213,"title":"Amazon SDE II Interview Experience (Bangalore, Selected) ~ Aug 2026","url":"amazon-sde-ii-interview-experience-bangalore-selected-aug-2026","description":null,"seoDescription":"Amazon SDE II interview experience from Bangalore covering 4 rounds, DSA, LLD, system design, Leadership Principles, coding questions and selection.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5060838Z","viewCount":0}],"latestContents":[{"id":219,"title":"6 Tools That Made My Life Easier as a Software Engineer","url":"6-tools-that-made-my-life-easier-as-a-software-engineer","description":null,"seoDescription":"The 6 developer tools I use daily as a software engineer: Git, VS Code, Docker, Postman, Chrome DevTools, and AI assistants, with real tips, mistakes, and trade","contentType":5,"generatedOn":"2026-10-07T00:12:06.4896226Z","viewCount":0},{"id":218,"title":"When Should a Business Use Multiple AI Agents Instead of One?","url":"when-should-a-business-use-multiple-ai-agents-instead-of-one","description":null,"seoDescription":"Single agent or multi-agent AI? Learn the 4 signals that justify splitting agents by knowledge, permissions, and risk, plus routing and handoff tips.","contentType":5,"generatedOn":"2026-10-07T00:12:06.4896274Z","viewCount":0},{"id":216,"title":"AI in Clinical Trials Market Estimated to Experience a Hike in Growth by 2035","url":"ai-in-clinical-trials-market-estimated-to-experience-a-hike-in-growth-by-2035","description":null,"seoDescription":"The exclusive information about market dynamics serves as a valuable guide to predict economic scenarios and initiatives taken to enhance future growth. Our mar","contentType":5,"generatedOn":"2026-10-07T00:12:06.4896329Z","viewCount":0},{"id":217,"title":"AI in Clinical Trials Market Estimated to Experience a Hike in Growth by 2035","url":"ai-in-clinical-trials-market-estimated-to-experience-a-hike-in-growth-by-2035","description":null,"seoDescription":"The exclusive information about market dynamics serves as a valuable guide to predict economic scenarios and initiatives taken to enhance future growth. Our mar","contentType":5,"generatedOn":"2026-10-07T00:12:06.4896344Z","viewCount":0},{"id":215,"title":"What Happens When an AI Agent Doesn't Know the Answer?","url":"what-happens-when-an-ai-agent-doesnt-know-the-answer","description":null,"seoDescription":"Most AI agents fail quietly. They guess instead of saying \"I don't know.\" Here's how to design better fallback and human-handoff behavior.","contentType":5,"generatedOn":"2026-10-07T00:12:06.4896358Z","viewCount":0},{"id":214,"title":"Greedy Algorithms Explained: How They Work, When They Fail and How to Use Them","url":"greedy-algorithms-explained-how-they-work-when-they-fail-and-how-to-use-them","description":null,"seoDescription":"Learn greedy algorithms step by step with C# code Dijkstra, Huffman coding, knapsack and MSTs plus when greedy fails and how to prove it's correct","contentType":5,"generatedOn":"2026-10-07T00:12:06.4896374Z","viewCount":0},{"id":213,"title":"Amazon SDE II Interview Experience (Bangalore, Selected) ~ Aug 2026","url":"amazon-sde-ii-interview-experience-bangalore-selected-aug-2026","description":null,"seoDescription":"Amazon SDE II interview experience from Bangalore covering 4 rounds, DSA, LLD, system design, Leadership Principles, coding questions and selection.","contentType":5,"generatedOn":"2026-10-07T00:12:06.4896387Z","viewCount":0},{"id":212,"title":"How to Get 10x Better AI Answers Without Writing Better Prompts : 10 Proven Techniques","url":"how-to-get-10x-better-ai-answers-without-writing-better-prompts-10-proven-techniques","description":null,"seoDescription":"Get better AI answers without complex prompts. Learn 10 practical techniques using context, examples, tools, feedback, and verification.","contentType":5,"generatedOn":"2026-10-07T00:12:06.4896415Z","viewCount":0},{"id":211,"title":"I Interviewed for a Microsoft SDE I Role. Here's Everything That Happened.","url":"i-interviewed-for-a-microsoft-sde-i-role-heres-everything-that-happened","description":null,"seoDescription":"My real Microsoft SDE I interview experience, all 4 rounds, the exact DSA problems with fully tested solutions, the WhatsApp system design round","contentType":5,"generatedOn":"2026-10-07T00:12:06.4896429Z","viewCount":0},{"id":140,"title":"PolicyBazaar Software Development Engineer (SDE) Interview Experience | DSA, Core CS & System Design","url":"policybazaar-software-development-engineer-sde-interview-experience-dsa-core-cs-system-design","description":null,"seoDescription":"Detailed PolicyBazaar SDE interview experience covering 3 rounds: DSA coding, core CS assessment and system design with key learnings and insights.","contentType":5,"generatedOn":"2026-10-07T00:12:06.4896444Z","viewCount":0}],"relatedContents":[{"id":181,"title":"My Teradata SWE Intern Interview Experience (Full Story, Real Code, Real Mistakes)","url":"my-teradata-swe-intern-interview-experience-full-story-real-code-real-mistakes","description":null,"seoDescription":"A real, first-person Teradata SWE intern interview experience. Full Java code for every DSA question, mistakes I made, hints","contentType":5,"generatedOn":"2026-10-07T00:12:06.5413796Z","viewCount":0},{"id":175,"title":"American Express (AMEX) Online Assessment Experience (2026) | 3 Coding Questions","url":"american-express-amex-online-assessment-experience-2026-3-coding-questions","description":null,"seoDescription":"Read my American Express Online Assessment 2026 experience with 3 coding questions, C# solutions, approaches, difficulty analysis and preparation tips.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5413861Z","viewCount":0},{"id":173,"title":"Uber SDE-2 Interview Experience : LLD, HLD, DSA & Hiring Manager Round","url":"uber-sde-2-interview-experience-lld-hld-dsa-hiring-manager-round","description":null,"seoDescription":"Read a real Uber SDE-2 interview experience covering DSA, low-level design, high-level system design, behavioral rounds, hiring freeze and key takeaways.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5413879Z","viewCount":0},{"id":163,"title":"VISA Staff Software Engineer Online Assessment (OA) Experience (2026) | Two Coding Questions | Rejected","url":"visa-staff-software-engineer-online-assessment-oa-experience-2026-two-coding-questions-rejected","description":null,"seoDescription":" VISA Staff Software Engineer OA experience with HackerRank coding questions on Graphs and Dynamic Programming, solutions, tips, and preparation guide.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5413895Z","viewCount":0},{"id":162,"title":"KLA Software Engineer Interview Experience (DSA Round) | Two Coding Questions | July 2026","url":"kla-software-engineer-interview-experience-dsa-round-two-coding-questions-july-2026","description":null,"seoDescription":"KLA Software Engineer interview experience with two DSA coding questions, Java solutions, HashMap, Monotonic Stack, follow-up questions and tips.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5414485Z","viewCount":0},{"id":153,"title":"Visa Software Engineer 1 (SDE-1) Interview Experience | CodeSignal OA + Graph-Based Technical Rounds","url":"visa-software-engineer-1-sde-1-interview-experience-codesignal-oa-graph-based-technical-rounds","description":null,"seoDescription":" Ace your Visa SDE-1 interview with this complete interview experience covering CodeSignal OA, graph coding rounds, hiring manager questions and tips.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5414508Z","viewCount":0},{"id":145,"title":"Infosys Specialist Programmer Interview Experience (2 Rounds) | OA + Technical Interview | Selected","url":"infosys-specialist-programmer-interview-experience-2-rounds-oa-technical-interview-selected","description":null,"seoDescription":"Infosys Specialist Programmer interview experience with OA and technical rounds covering DSA, DP, Sliding Window, Bit Manipulation, OOP and tips.","contentType":5,"generatedOn":"2026-10-07T00:12:06.5414525Z","viewCount":0},{"id":141,"title":"Postman Software Development Engineer - II (Full Stack) Interview Experience","url":"postman-software-development-engineer-ii-full-stack-interview-experience","description":null,"seoDescription":"Detailed Postman SDE-2 (Full Stack) interview experience covering recruiter screening, frontend/backend fundamentals, architecture discussions, machine coding, ","contentType":5,"generatedOn":"2026-10-07T00:12:06.5414538Z","viewCount":0},{"id":136,"title":"Qualcomm C++ Engineer Interview Experience","url":"qualcomm-cpp-engineer-interview-experience","description":null,"seoDescription":"Qualcomm C++ Engineer Interview Experience (Rejected) | OS, C++ Concepts, DSA & Tree + Stack Coding Problems Breakdown","contentType":5,"generatedOn":"2026-10-07T00:12:06.5414554Z","viewCount":0}]}}},"source":{"isMobile":false}}; window.__CLIENT_RENDER__ = false;