Here is my interview experience for Brane enterprises pvt ltd
Round 0: This was the online assessment round containing 4 sections- aptitude, technical, English, DSA ( 1 QUESTIONS from Dynamic programming )
I was lucky and 13 were shortlisted for the interviews including me
Round 1: First technical interview Interview asked if I had lunch and then asked my introduction. After the introduction, he told me to open the editor and write a full working code to find the "next greater element of an array" I gave the brute force solution with TC O(N^2) He asked me to optimise it, then gave him the stack based approach that works in linear time, he was satisfied Then he asked to find the same, but this time for a circular array Solved it too using %modulo Then he asked about what different databases I am aware of, asked about what databases I've used Then he jumped to my project I made a ppt to explain the project and he was very impressed. From the ppt, he asked the ER diagram and what are the API's being used, what is the algorithm I'm using to encrypt the passwords. Asked about deadlock, how to avoid it. I answered all and ended up asking some questions to him about work culture and all 9 were selected for the next technical round including me
Round 2: Technical interview 2 This interview was a senior SWE And she introduced herself first, then asked my intro She then asked some questions from OOPS 1) what's function overloading 2) code it 3) what's function overriding 3) code it with example Then he asked a DSA question 1) sort the array containing 0's and 1's . Gave him the best approach directly and she was satisfied
Then she asked to open leetcode and gave me a question named "Add two numbers" It was a linked list based question and I wrote the code without 3 minutes. She was satisfied
Then she asked to present my project. She was very impressed and then asked if I have something more to say.
7 were shortlisted for the last round and luckily I was one of them
Round 3: Technical round for me(HR for others) :_)
Interview started late and finally the interviewer joined. Wasn't expecting a DSA question since it should have been HR interview
He asked a DSA question "Suppose there are light bulbs in series connection. But the connection is weird. 1 means glowing bulb and 0 means off. If you switch on or off one bulb, means if you toggle a bit, all the bits in the right side get toggled. What is the minimum number of toggles required to make the series full of 1's ie every bulb should glow"
Gave him the quadratic time complexity solution. He asked to optimise it. Gave the linear solution then that can be computed using if current count is even or odd.
He was satisfied and then he moved to OS asked if I know scheduling algorithms and how many types are there. He was satisfied with my ans and was going to end the meet. The previous 2 rounds made me so proud of my project that I ended up asking, "If we have time left, I want to show you my project :)" He was interested and I discussed my project with him. He was also super impressed :) I asked my feedback like how can I improve. He told that I am good enough :)(LoL!!)
And then the interview ended with some friendly conversations
Next day result was announced and as expected I got the offer All 7 who were called for the last round got the offer :)
Best wishes juniors...
  shubhradipsarkar edited this page on Sept. 17, 2023, 8:12 p.m. Approved