Filter interviews by
I was interviewed in Oct 2020.
Round duration - 90 minutes
Round difficulty - Easy
This round was scheduled for 9am in the morning. The test environment was pretty good . I didn't face any issues on the HireVeu platform. The first test was of Aptitude and then in next section it was Technical MCQ's. The level of questions were mid to high level of difficulty.
What is DML and DDL?
Write an SQL query to print the FIRST_NAME from Worker table after replacing ‘a’ with ‘A’.
Write an SQL query to print details of the Workers whose FIRST_NAME contains ‘a’.
...
Tip 1: Do practice SQL Queries
Tip 2: Read Database Normalisation and Transaction.
Tip 3: Read Raghu Ram Krishnan thoroughly
Round duration - 60 minutes
Round difficulty - Medium
The exam was on the same Platform. The first question was about the most difficult Project I've worked on. I have to record a video in that particular platform and then move to the next questions. There was option for a demo video of 1 minute in which you can practice your answers and then can record your answer in the next video of max 5 minutes. The next 2 question were Coding Problems of moderate difficulty and you've to record your approach and then proceed towards solving the code and then record a video stating if you succeed or not and what better could you've done to make it work.
Run a loop from 10^(n-1) to 10^(n) – 1 and check when the current number is palindrome or not. If it is, adds its value to answer.
Round duration - 45 minutes
Round difficulty - Medium
This round was scheduled for 3pm. The interviewer was quite friendly. He asked about me and told me to relax and then answer. He started with asking questions from my Project and how the ideas behind the Project. My Project was related to Deadlock So he asked whether I can implement my Project on any environment. I answered . Then one of my internship Project was related to Web development so He asked me about the backend of the Project. He gave me a few SQL queries and some general DBMS concepts based on the response about using Mysql in the Project. He asked me a few things about AWS and Cloud Computing which I answered. At last he asked some LINUX commands and corrected me once and was satisfied with my answers.
1) What is Kernel?
2) What is Deadlock?
3) Why you use Binary semaphores instead of Counting Semaphores?
4) What is threads? What is hardware thread?
5) What is TLB?
Tip 1 : Read Galvin for OS thoroughly
Tip 2 : Practice MCQ's from GFG OS QUIZ Section
1) Explain DDL VS DML.
2) Explain Normalization
3) B+ Trees and it's working.
Tip 1 : Do practice SQL queries
Tip 2 : Give answers to Normalisation questions with examples for each
Tip 3 : Keep a paper with you while giving interview from home. Comes handy when I tried explaining B+ trees to him.
Tip 1 : Practice at least 5-7 Codes daily from the beginning of preparation.
Tip 2 : Be thoroughly prepared with concepts of Data Structure, Database and Operating System
Tip 3 : Always go through the Company's Job description and About the Company and prepare your answers according to that
Tip 4 : Only mention Projects that you've complete idea about.
Tip 1 : Have a few Projects on your resume and make sure you know it all about your Projects.
Tip 2 : Only mention the Skills you feel you are confident about. Never lie on your resume.
Top trending discussions
I applied via campus placement at Dayananda Sagar College of Engineering, Bangalore and was interviewed in Oct 2024. There were 4 interview rounds.
3 coding dsa question
Difficulty is On your luck
My friends got easy level
I got medium level
Some got hard questions as well
Ssh round , quant and logical
Tip: bring your calculator
Hackerrank 3 questions were given of binary search dp and a math coding question
posted on 16 Sep 2021
I was interviewed in Jan 2021.
Round duration - 60 minutes
Round difficulty - Medium
Round 1 was a coding round of 60 min which started around 5:30PM in which 2 problem statements were given. The questions were based on Array and linked list. The platform used for test was coding which was user friendly and which use to display number of test cases passed and some test cases were hidden.
The idea is to use a recursive approach to find the given key and then remove that node. The recursive idea is very clear that we will traverse through the circular linked list, and we will check if the value of the node is equal to the given key.
We will define a function deleteNodeHelper(root, key, head) to remove the key in which the head is the starting node of the linked list, and we will send ...
Approach: A brute force approach could be to just sort the given array in ascending order. This will result in all negative numbers to appear at the beginning and positive number at the end.
Space Complexity: O(1)Explanation:O(1)
Because no extra space is required.
Time Complexity: O(nlogn)Explanation:O(N*logN), where N is the number of elements in the array.
In the worst case, sorting requires O...
Round duration - 30-35 minutes
Round difficulty - Medium
This round was of technical interview and they asked me various concepts
They given me 2 table containing names of different cities and told me to apply left join on them.
1) Asked me about the Languages known.
2) OOPS concepts.
3) SQL concepts...
Tip 1 : Read well the job profile, company background and skill requirements and prepare accordingly.
Tip 2 : Whatever topic you are preparing don't just study to finish the topic but study to understand it because interviewers often deep dive and ask questions, make sure you basics are getting cleared.
Tip 3 : Solve Aptitude questions, coding problems as much as possible.
Tip 1 : Write optimal yet powerful summary.
Tip 2 : Highlight your education,internships, projects, certifications.
Tip 3 : Do mention technologies in which you worked on in your internship, projects.
Tip 4 : If you don't have any internship/project(any one will work fine but both are big plus) done go and get some work done and make your hands dirty and then put it in your resume.
Tip 6 : Avoid writing long statements.
Tip 7 : Honesty is the best policy.
posted on 15 Sep 2021
I was interviewed in Jan 2021.
Round duration - 150 minutes
Round difficulty - Medium
It was an online round consisting of 2 programming questions restricted to C++, Java, and C# and 10 MCQ's on Data structures, Algorithms, etc..
Round duration - 60 minutes
Round difficulty - Easy
There is a room with a door (closed) and three light bulbs. Outside the room, there are three switches, connected to the bulbs. You may manipulate the switches as you wish, but once you open the door...
The first line conta...
The idea is to sort the array in non-decreasing order, and then return the third element from the back of the array.
The steps are as follows :
O(1)
We are not using any extra space. Thus, the overall space complexity will be O(1).
Time Complexity: O(nlogn)Explan...Basic concepts on OOPS was asked like:
Friend Function
Inheritance
Polymorphism
Abstraction
Encapsulation.
Round duration - 60 minutes
Round difficulty - Easy
This round was mainly based on my Projects and Tech Stack I used in my Projects.
Basic concepts of OOPS were asked like Inheritance, Polymorphism, Abstraction, and Encapsulation.
Round duration - 60 minutes
Round difficulty - Easy
What are your hobbies? or What are you passionate about?
What are your biggest achievements till date?
Tip 1 : Practice Data Structures and Algorithms.
Tip 2 : Practice Puzzles from GFG.
Tip 3 : Should have good knowledge of OOPS.
Tip 1 : Have some good projects on your resume.
Tip 2 : Do not anything false in your resume.
Tip 3 : Mention your coding profiles in your resume.
I was interviewed in Jan 2021.
Round duration - 90 Minutes
Round difficulty - Easy
It was a telephonic round. The interview asked me these questions.
You have two ropes coated in oil to help them burn. Each rope will take exactly 1 hour to burn all the way through. However, the ropes do not burn at constant rates—there are spots where they burn a ...
1. Dynamic memory allocation for 2d array
2. How polymorphism works in C++(Vptr and Vtable implementation)
Round duration - 60 Minutes
Round difficulty - Medium
The interviewer started asking me questions. He gave me 2 problems. He was giving hints in case of any issues.
Here, we can simply run two loops. The outer loop picks all elements one by one and the inner loop finds the frequency of the picked element and compares it with the maximum present so far.
There is an online catalog of songs (Like Saavn or Gaana). How you will show favorite songs every day to users. An efficient algorithm required. (K max solution/ Min heap solution)
Round duration - 60 Minutes
Round difficulty - Medium
This was a technical interview. He gave me these questions one by one.
1. Again, how polymorphism works. Draw vtable and vptr
2. Producer consumer problem with synchronization
3. Difference between mutex, semaphore, and condition_variable.
4. Design parking lot system
5. Zigzag traversal of binary tree
Design parking lot system
Our very basic intuition is that we are going to traverse the given binary tree using level order traversal where we just need to modify one thing that for every alternate level we need to reverse the order that level.
Steps are as follows:
Round duration - 90 minutes
Round difficulty - Medium
1. He asked about the producer-consumer problem but I told him that the same question is asked in the previous round.
Then interviewer went asking lots of questions related to producer and consumer. Lots of discussions like what is a writer is not there and the only reader is there and you need to find out how many readers are currently reading from the buffer.
2. Discussions about C++11 features. How thread and async is different
3. Design your own shared_ptr(How you will handle ownership)
4. Check If the binary tree is symmetrical.
5. Find elements in a rotated sorted array and then optimize it.
We do two inorder traversals recursively of the tree simultaneously. For the first traversal, we traverse the left child first and then the right child, and in the second traversal, we traverse the right child first and then the left child. Let cur1 and cur2 be the current nodes of the first and second traversals respectively and initially both of them are passed as root. Then the algorithm f...
Naively traverse the array and find if ‘K’ is present in ARR or not. If ‘K’ is present in ARR return its index else return -1.
Space Complexity: O(1)Explanation:O(1), i.e. constant space complexity.
Time Complexity: O(n)Explanation:O(N), where N is the length of the array/list.
We are iterating over the array/list ARR once. Hence, the time complexity is O(N).
/*
Time Compl...
Tip 1 : Don't lie on your resume.
Tip 2 : Practice at least 400 different types of coding problems.
Tip 3 : Work on your communication skills.
Tip 1 : Don't put false things on your resume.
Tip 2 : Mention some good projects on your resume.
posted on 16 Sep 2021
I was interviewed before Sep 2020.
Round duration - 90 mintues
Round difficulty - Easy
Timing it is around 11 am and Environment is good .
You are not allowed to use any extra space other than the internal stack space used due to recursion.
You are not a...
We will be using two recursive methods:
Round duration - 90 minutes
Round difficulty - Medium
Environment was very friendly but questions asked are very hard.
Our Brute force approach will figure out all the possible combinations possible. To find a subarray, we need to know both the starting point and the ending out of the array. We can make a loop that would iterate through the array. During each iteration, we will make another nested loop inside which will take all possible combinations where the starting index will be the pointer of the parent loop an...
O(1)
Since we only use constant space.
Time Complexity: O(m*n) - For 2d arraysExplanation:O(N * M), where N and M are the lengths of the first and second linked lists respectively.&n...
Tip 1 : Practice Atleast 500 Questions
Tip 2 : Do atleast 1 good projects
Tip 3 : You should be able to explain your project
Tip 1 : Do not put false things on resume.
Tip 2 : Have some projects on resume.
I was interviewed in Aug 2017.
I applied via Campus Placement
3 coding question in 1:30 hr
2 medium + 1 hard
1- greedy
2- binary search, prefix sum
3- dp (too hard)
posted on 14 Sep 2021
I was interviewed in Dec 2020.
Round duration - 150 Minutes
Round difficulty - Easy
2 programming questions restricted to C++, Java, and C#
10 MCQ's on Data structures, Algorithms, etc.
The task is to partition an array into two subsets such that the absolute difference between subset sums is minimum.
Iterate through all possible subsets of the array
Calculate the sum of each subset
Find the minimum absolute difference between the subset sums
Round duration - 80 Minutes
Round difficulty - Medium
The round was conducted on FaceCode(HackerEarth) in the afternoon time. The OOPS features of CPP were asked. The SQL queries (Joins) were also asked. Two easy programming questions were asked - one array-based implementation and other one from the doubly linked list. Two puzzles were also asked. The interviewers were very nice and they gave me enough time to think about the solution.
The task is to sort a list of integers based on their frequency of repetition, with the element with the highest frequency first.
Count the frequency of each element in the list using a dictionary.
Sort the elements based on their frequency in descending order.
If two elements have the same frequency, maintain their original order.
Return the sorted list.
A doub...
The task is to reverse a given doubly linked list and return the head of the modified list.
Create three pointers: prev, current, and next.
Iterate through the linked list and update the next and prev pointers for each node.
Finally, update the head pointer to the last node visited and return it as the head of the reversed list.
Round duration - 30 Minutes
Round difficulty - Easy
In this round, I was asked simple questions from core subjects.
OS - Process Scheduling, Deadlock, Memory Management
DBMS - Normalisation, Joins, Foreign key
The question covers topics related to operating systems and database management systems.
Process scheduling in operating systems involves determining the order in which processes are executed.
Deadlock refers to a situation where two or more processes are unable to proceed because each is waiting for the other to release a resource.
Memory management in operating systems involves allocating and managing memory resources f...
Round duration - 10 Minutes
Round difficulty - Easy
It was in the evening on the same day after Techno Managerial round. HR asked me about my family background.
1)Do you have friends? Why we have friends?
2)Whether I have any other offer letters?
3)Do I have any issues relocating to Hyderabad?
At last, he said I am selected and the company has...
Answering basic HR questions in an interview for SDE - Intern position.
1) Friends are important for social support, companionship, and emotional well-being.
2) No other offer letters at the moment.
3) No issues relocating to Hyderabad.
Selected for the position with an increased package from 7lpa to 8lpa.
Tip 1 : Competitive coding and good knowledge of Data Structures and Algorithms is important
Tip 2 : Have very good knowledge of atleast one Programming Language
Tip 3 : Do atleast 2 projects, having an internship in your resume will be bonus
Tip 1 : Do not put false things, quantity is not important but the quality is. Have few things but you should have good knowledge of them.
Tip 2 : Keep it of 1 page with all the relevant details.
based on 2 reviews
Rating in categories
Software Engineer
1.1k
salaries
| ₹5 L/yr - ₹15 L/yr |
System Engineer
468
salaries
| ₹5 L/yr - ₹9.5 L/yr |
Senior Software Engineer
428
salaries
| ₹6.7 L/yr - ₹25.9 L/yr |
Automation Test Engineer
357
salaries
| ₹5.2 L/yr - ₹10 L/yr |
Software Engineer II
301
salaries
| ₹7.5 L/yr - ₹13.3 L/yr |
Siemens
Veradigm
McKesson
Siemens Healthineers