The interview questions themselves were rather odd. One was "what are the different scopes in Spring". Testing my ability to spout little-known facts isn't helpful to the process. A much better question would have been "what is Spring and why is it useful?" A solid engineer would be able to answer the second question, while anyone that can answer the first is simply good at memorizing things. There were more unhelpful questions like: "is Java pass-by-reference or pass-by-value"? "what's the difference between String and StringBuilder"? These are easy, but give very little insight into whether I'm a good engineer, which *should* be the goal of the interview.
Sr Software Engineer Interview Questions
67,420 sr software engineer interview questions shared by candidates
Build a Payment Gateway and a mock bank client.
How do you deploy to the cloud?
All the interviews where a different version of "talk about your experience" talking to different levels of engineers (e.g. Tech leads, Engineering managers, Engineering Director)
Interviewer shared his screen with me, opened a web browser window, typed “google.com”, hit <enter>, and asked me to describe in as little or as much detail as I wanted: what happened?
How would you improve your solution?
Given an array of integers and a target N, find all those pairs in that array whose sum is equal to N.
Design an scheduler
write a program to sort an array of random number in an array without using methods, only by using loops and conditions
print the middle of linked list struct Node { int data; struct Node* next; }; /* Function to get the middle of the linked list*/ void printMiddle(struct Node *head) { struct Node *slow_ptr = head; struct Node *fast_ptr = head; if (head!=NULL) { while (fast_ptr != NULL && fast_ptr->next != NULL) { fast_ptr = fast_ptr->next->next; slow_ptr = slow_ptr->next; } printf("The middle element is [%d]\n\n", slow_ptr->data); }
Viewing 2451 - 2460 interview questions