Tip 1 : For a product-based company, the first important thing is to solve as many DSA problems as possible. I solved problems mainly on GeeksforGeeks, LeetCode, and Coding Ninjas.
Tip 2 : Prepare 2-3 good projects based on your technical skillset. Prepare it very well as there is a high chance that projects would be discussed in the interview.
Tip 3 : Prepare fundamental college subjects like Operating systems, Object-oriented Programming, Database Management.
Tip 1 : Keep it short and concise
Tip 2 : Describe your projects very specifically
The test was organized online on Amcat and there were 3 coding problems. There were no MCQs in this round.
Substring with integer value ‘0’is not considered as special and check only for integers up to length ‘9’as beyond ‘9’integer can’t hold values.
For the string ‘1242’ we return ‘True’ as for substring:
‘12’ we can be defined as the product of two consecutive integers i.e ‘3’ and ‘4’.
‘2’ we can be defined as the product of two consecutive integers i.e ‘1’ and ‘2’.
‘42’ can be defined as the product of two consecutive integers i.e ‘6’ and ‘7’.
If the string passes the required condition we have to return ‘True’ else we have to return ‘False’.
In the below binary tree, suppose the given target node value is 2 and ‘K’ is 2.
There are 3 node’s that are at distance ‘2’ from node value ‘2’:
2-> 5 -> 7 node( 7 )
2-> 5 -> 8 node( 8 )
2-> 1 -> 3 node( 3 )
Hence we return an array of all three node’s value that are at distance ‘2’ from the given target node’s value ‘2’ = ‘{ 7, 8, 3 }’.
1) You can return the list/vector in any order of the node’s value.
2) If there is no node that is at distance ‘K’ from the given target node then return an empty list/vector.
This round was scheduled by the college Training and Placement team virtually. The interviewer asked me questions pertaining mainly to DSA and we discussed my projects.
The given singly linked list is 6 -> 5 -> 3 -> 4 -> 7 -> 1 -> 2
The modified linked list should have all even values in starting and odd values in the end.
How your project handles web requests? Explain from the scratch.
Again, the round was virtual. This was a Tech + Managerial round organized by the college T & P cell. The interviewer asked questions related to fundamental subjects such as Operating Systems, Object-oriented programming, and DBMS. There was one coding round at the end.
What do you know about Paging and Segmentation? Discuss their needs and work.
How would you manage an Employee-Organisation scenario as a Database? Explain your schema and relations between them.
Consider lines at an angle of 135 degrees(with respect to standard X- axis) in between nodes. Then, all nodes between two consecutive lines belong to the same diagonal
The diagonal traversal for the above tree is:
0 2 6 1 5 3 4 7
The round was virtual and was organized by the T & P cell of the college. The interviewer asked some behavioural and situation-based questions. There was one puzzle at the end.
Why do you want join this company?
Tell me about yourself.
Tip 1 : Solve puzzles Coding Ninjas.
Tip 2 : Think loudly.
Tip 3 : Prepare beforehand about some relevant situations (technical and professional situations)
Tip 4 : Communicate in a clear and concise manner.
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What does HTML stand for?
How your project handles web requests? Explain from the scratch. Please explain