Surya Software Interview Experiences-2023
Surya Software Interview Experiences-2023
#1
For us the first round was a programming round conducted online. It will be different this year
as it will be a written test instead. However, There were a total of 6 programming questions
given out of which 2 were somewhat easy and the rest were moderate to high difficulty.
The Technical round is based on your ability to answer questions regarding the logic that were
applied by you in solving the questions in the first round and some follow up questions on the
same. There will also be some aptitude(riddle) type questions.
Then the managerial round will have more in-depth questions about coding in general and
maybe 1 or 2 coding questions.
The HR round is usually just a formality and won't be an elimination round unless you seriously
mess it up.
#2
Online test comprised of 6 easy coding problems.
Second round I was asked to solve one coding problem and was asked logical questions.
Third round I was asked to solve a medium level coding problem. I was also asked to elaborate
about my projects, I was asked questions on React as I had used it in my projects.
#3
During the online test, there were approximately ten aptitude questions, ranging from easy to
medium difficulty. Additionally, there were three coding questions: one easy(String
manipulation), one medium, and one hard level(Matrix question) question.
In the first technical interview round, I was questioned about the details of my resume,
particularly my mini projects and internship experiences. I was also required to solve the same
coding questions from the online test, with an emphasis on finding more efficient approaches.
Furthermore, I was presented with two new coding questions, one of which can be found in the
following link: https://leetcode.com/problems/keyboard-row/description/. In addition to the
coding challenges, I was presented with a puzzle question from Geeks for Geeks:
https://www.geeksforgeeks.org/puzzle-7-3-bulbs-and-3-switches/amp/.
In the second technical interview round, the discussion revolved around Object-Oriented
Programming (OOP) concepts, with illustrative examples. Additionally, I was presented with
a puzzle question from: https://www.geeksforgeeks.org/puzzle-27-hourglasses-puzzle/amp/.
Moreover, I was tasked with two coding questions, one related to arrays and the other based on
sorting algorithms.
To summarize, the interviews were of medium difficulty and emphasized proficiency in arrays,
OOP concepts, and standard algorithms for string-based questions. It is advisable to review
easy-level puzzle questions on Geeks for Geeks for further preparation.