1. Move zeros to the end of the array in place
Software Engineer Backend Interview Questions
2,349 software engineer backend interview questions shared by candidates
How does garbage collection works in Java? How often do you think the GC cleans up the memory?
Online coding to implement LRUCache by any languages you have
Serialize a binary tree to send it as a string.
1st round (Glider Assessment): 1. Merge Intervals 2. Funny sort (e.g. [1, 2, 3, 5, 4, 10] -> [1, 10, 2, 5, 3, 4]) 2nd round (Zoom interview): 1. given an array, find the number of occurrences of a target value 2. SQL Indexing 3. TCP vs UDP 4. Threads vs Processes 5. cant rly rmb the rest
Describe how a HTTP request is made and processed. Describe how a 3-way TCP handshake is done. Why must there be a server between the client and the database? What advantages or disadvantages of C++ are there in terms of security, optimisations or memory? Write code to take in inputs to move a robot along a 2d plane, then find a way to identify if the path taken, when repeated, will be discrete or non-discrete. Given 2 sorted arrays, find the intersection of the 2 arrays with optimisation requirements.
There are total of three rounds, first is OA (easy to medium question on LeetCode, sorting and dynamic programming) Second round is online coding interview with Senior Software engineer, Dynamic programming question with a follow up question based on Kadane's algorithm, both questions can be found on leetcode. After that is cs fundamentals on database, operating system and networking. Third round is resume screening and explain you previous project and intern experiences.
Question 1: Change Binary tree so that parent node is the sum of root nodes. Question 2: Print a pattern for a given N eg for N = 4 4444444 4333334 4322234 4321234 4322234 4333334 4444444 Question 3: MySQL -> find hole in auto-increment values 1-2 more questions that I don't remember. Hope this helps.
What's the difference between TCP and UDP?
Reorder a linked list (A->B->C->D to A->D->B->C)
Viewing 1111 - 1120 interview questions