[ INFO ]category: Behavioral · Onsite difficulty: average freq: first seen: 2024-04-10
[AVERAGE][ONSITE]OnsiteSWE II (Mid-Level)Accepted
$catproblem.md
Experience Level: Less than 1 year at a startup (Laid off)
Location: Bengaluru
Date: March
Background: I have a B.Tech. degree and have always been interested in development. After being laid off from my previous role, I focused on upskilling and eventually secured an opportunity with Walmart.
Online Assessment:
I applied through a referral and received the online assessment link after two months. The assessment had two sections:
30 minutes, 25 MCQs: Covered CS fundamentals like SOLID, OOPS, DBMS, OS, CN, and Data Structures.
40 minutes, 2 DSA problems:
Count the number of elements in a given array that are powers of 2 and calculate their sum.
A problem involving a 2D matrix, requiring row and column operations to find the sum of elements with preceding zeros.
Longest Palindromic Substring: (Leetcode problem) - Write pseudocode and explain using a dry run.
Reverse a Linked List: (Leetcode problem) - Write pseudocode and explain using a dry run.
SQL Query: Write a SQL query to find the latest entry by date for each user from a log table.
Pseudocode: Write pseudocode to mask emails in a string input.
Spring API: Explain how to create a Post API in Spring.
Technical Interview 2 (1.25 Hours):
Project Explanation: Explain the flow of your project and the features you implemented.
Java Code: Write a Java code to process a string input and find the most visited webpage and the country with the maximum searches.
Code Improvement: After the code was running, discuss potential improvements.
Hiring Manager Round (40 Minutes):
This round focused on my previous work experience, behavioral questions, situational questions, and HR questions.
The technical interviews were held on the same day, and the hiring manager round was held the following day. I received an offer confirmation email on the same day and the offer letter two weeks later.