if your manager has given you a deadline of 5 days and you know your task will take 7 days, how will you manage the situation?
if someone on your team is under-performing, how would manage the situation?
are you able to relocate, since we have offices around many locations
can you work at late nights or early mornings?
suppose you have to learn something new like - testing, SAP - are you willing?
Technical -
your cluster is Java - so you must be really good at java right?
6 questions on Java - Threads, Methods, Constructors, Exceptions
1 question on Java coding - check if string is palindrome
Do you know about any cloud platform?
(Tuhin) Code strings character frequency counting
(Tuhin) Code how to sort a map based on values
Questions asked back -
Feedback about me
How would my performance be assessed in about 3 months if I get hired - training period weekly/monthly assessments
Feedback given
appreciate your waiting till 5:30PM
keep on learning about Java
try to at least learn about a cloud platform, how to navigate and concepts
nobody knows everything - just keep on learning, at least the basic of stuffs
Self Review 4/5 -
answered all questions confidently and promptly - I don’t know how good they were though
answered incorrectly 1 Java question
answered incompletely 1 Java question
could code solution under 2 minutes
08/10/25 - AMI On-Campus Hiring Technical Interview 1
Questions Asked -
Technical
Describe a project in your resume
What application did your project have
Describe the structure of the project (Tuhin)
What unique things did your project have (Tuhin)
How good are you at C/C++/Java. Rate yourself in C
How can you find the size of int data type without using sizeof
Can you have array inside struct? Write a program to do that and find prime numbers from that array (store a list of numbers inside that array)
Can you have struct inside union?
Pointer vs array difference
What are the different data types
What are the stages of compilation? Explain each
Difference of queue and stacks
Can you implement queue using stack?
Explain the storage classes. Write syntax of extern for file1 and file2
How to implement linkedlist? Draw diagram representation
Convert 32 to binary and hexadecimal
Question of program in technical assessment - variation, further questions, explanation of code written
Program to print only duplicate numbers in given array
Struct vs union difference
Why struct padding is done?
How would you print 5 to 1 without loop?
Can you write a #include inside a function?
What does a header file contain?
What is the scope of static global variable?
Detect loop in linked list
What is Bit Masking? Check whether kth bit set or not. (Tuhin)
WAP to find the 2nd largest element in array (Tuhin)
Pointers related Questions (Tuhin)
Difference between const and #define? (Tuhin)
Types of Pointers (Tuhin)
Difference between Dangling Pointers and Memory Leak (Tuhin)
Explain Memory leak (Tuhin)
Reverse a doubly linked list (Others)
Linked list related questions (Others)
Feedback given
I showcased critical thinking, problem solving, good knowledge
I should explain things more clearly - I was telling the correct thing but not as clearly as it should have been for the interviewer to understand. For e.g. I was explaining 2 pointer approach for a problem but didn’t clarify more that it wasn’t a pointer in the practical sense
Think more clearly - I gave a solution which was indeed correct, but conventionally that should not be the common solution to be given. For e.g. I gave the solution of goto/label instead of using recursion
Interviewer told that I know things well, but I should also channel my knowledge clearly
Self Review 8.5/10
I was rushing while answering questions
I fumbled in my self introduction at the end
I solved problems in very little time
I made obvious mistakes due to getting anxious even though I explained the correct thing
I answered all questions confidently and promptly - I don’t know how good they were though
I gave unconventional solutions to problems, which even the interviewer had to think through
I couldn’t answer at most 2-3 questions correctly, maybe gave partial answers to them
Definitions in my answer should have been more precise
08/10/25 - AMI On-Campus Hiring Technical Interview 2
Questions asked
Explain your project. Is it individual?
Rate yourself in C
Code for linked list insert such that entire list maintains its sorted order
Struct vs union. Calculate total size occupied if both contain - char, int, float
Write code to reverse string without using standard library functions, implement strlen too
What is your aim? Where do you want to see yourself?
What do you want to work on in future?
What do you know about AMI?
What is BIOS? What is UEFI?
Are you interested more in firmware development or frontend development
Feedback given - care more about edge cases, redundant things in code, while writing code as a whole. Since every line is critical for them.
Self Review 8/10 -
Answered all but one coding question promptly
Took time to solve linked list question (actual code, told logic flawlessly, needed nudge to write code)
Should take more time to dry run code, check for redundancies
mentioned that I didn’t like frontend development that much - shouldn’t have
08/10/25 - AMI On-Campus Hiring HR Interview
Questions Asked
How was your day?
What do you know about AMI?
Which companies have you applied and how far did you reach? What was their pay? Are you holding any more offer?
What are your strengths and weaknesses?
What do you expect from AMI?
How long do you want to work at AMI?
Why should we hire you in one word
What are few good (say 5) qualities of software engineer?
Growth prospects (question asked back to HR) - many have switched to Microsoft, Dell from AMI
Self review 9/10
16/10/25 - Cognizant On-Campus Hiring GenC Next Round 2 Interview
Questions Asked
Introduce yourself
Give details of final year project. Explain other projects you have done
What is an abstract class?
What is Callable?
What is hashmap? Difference between hashmap and concurrent hashmap?
What is difference between div tag and section tag?
SQL query to print the details given a condition, from a table
Code program to take user input and find if number is prime. Explain why using static and return types
Code program to take user input and print Fibonacci series
What is meaning of import java.util.Scanner. How to import all things?
Do you know Spring Boot and Maven?
Can you relocate? Can you work on new things? Are you flexible with timings?
{More Questions}
Feedback Given
Question asked - can you give me feedbacks and what would you like me to improve upon
good explanation of code, learn more about different java system libraries available, learn new things more
Self Review 8/10
issue with coding platform - perfect syntax gave Exceptions
could not answer only 1 question entirely, gave answer of 1 question partially