Senior full stack engineer Interview Questions
778
Senior Full Stack Engineer interview questions shared by candidates
How would you build a BART train system.
2 Answers↳
Various infrastructure, logic, and fail safe issues. Caching, redundancy, customer experience handling in case of failures. Less
↳
I would identify and address all of the various infrastructure, logic, and fail safe issues as well as design systems to handle caching, redundancy, and customer experience handling in case of failures. Less

1) Very inconvenient question/demand even before I appeared for technical interview with client We need references at the jobs you worked before.
2 Answers↳
This was the first company asking me about references way before any result of my second interview. Their excuse - If the client decides to move on swiftly on placing me, having references checked in advance will help....REALLY ? Why do they need references even before client has interviewed me..? Less
↳
Let's say that you are applying to multiple jobs at once for different companies without using recruiting services, and then assume that you are made an offer by each company, but before you are officially hired, each company wants to check your references. This means that you have multiple companies checking in with the same people (your recommenders) multiple times to give the same reference. What the recruiter at Workbridge should've explained is that by Workbridge checking your references ahead of time, it would be a one time deal and your references would never have to be checked again as long as you were working with Workbridge. Part of their services to the companies they work with is that they pre-screen the candidates up front to allow for a more stream-lined process. That is how they should've explained it and why they requested them up front, so in the case that you didn't get that job that you potentially were going to interview for, the next time you were up for a job, your references would already be checked and you could move through the hiring process much more quickly. Less

create a spring bean a and inject class b object and bean b inject a into it. this will create circular dependency, how spring resolve it?
2 Answers↳
By using setter injection, inject the object after creating both the objects. consructor injection will have circular dependency. Less
↳
At bangalore Synechron is firing for external projects for their clients, sometimes even before client offer job to your profile Synechron will offer you job. So . Once after you joined Synechron you need to attend interview at client place, if you did not clear interview - then you lost it. and you don't have job. Synechron won't keep you in bench for much days !. be careful. I met few guys , they were resigned from other companies and joined Synechron. after joining Synechron they had to attend F2F interview with client . since they could not clear interviiew, they had to leave Synechron and they were jobless. So if you have EMIs running , then Synechron is not the right place :) Less

Parse 2 sets of similar data with different formats
2 Answers↳
I'm sorry to hear that you had an unpleasant experience in our hiring process. Since then, we improved a few things based on feedback that we received from candidates last year and we're hoping that new candidates will now have a better experience. Our take-home test now states more clearly all of our expectations and the main bullet points of code quality that the submission should fulfill in order to get a positive feedback from the engineers that review it. Thanks for taking the time to write this feedback. This certainly helps us improve. Less
↳
I'm sorry to hear that you had an unpleasant experience in our hiring process. Since then, we improved a few things based on feedback that we received from candidates last year and we're hoping that new candidates will now have a better experience. Our take-home test now states more clearly all of our expectations and the main bullet points of code quality that the submission should fulfill in order to get a positive feedback from the engineers that review it. Thanks for taking the time to write this feedback. This certainly helps us improve. Less

Given two arrays: arr1[0..m-1] and arr2[0..n-1]. Find whether arr2[] is a subset of arr1[] or not. Both the arrays are not in sorted order. It may be assumed that elements in both array are distinct.
2 Answers↳
The program was not complete
↳
class Rtech { /* Return true if arr2[] is a subset of arr1[] */ static boolean isSubset(int arr1[], int arr2[], int m, int n) { int i = 0; int j = 0; for (i = 0; i < n; i++) { for (j = 0; j < m; j++) if (arr2[i] == arr1[j]) break; /* If the above inner loop was not broken at all then arr2[i] is not present in arr1[] */ if (j == m) return false; } /* If we reach here then all elements of arr2[] are present in arr1[] */ return true; } // Driver code public static void main(String args[]) { int arr1[] = { 11, 1, 13, 21, 3, 7 }; int arr2[] = { 11, 3, 7, 1 }; int m = arr1.length; int n = arr2.length; if (isSubset(arr1, arr2, m, n)) System.out.print("arr2[] is " + "subset of arr1[] "); else System.out.print("arr2[] is " + "not a subset of arr1[]"); } } Less


When would you use Java vs. Node.js for backend services?
1 Answers↳
Dive deep into the Node.js event loop mechanism.

Core JS, TS, Security, DevOps, SysOps, Design Patterns
1 Answers↳
For a senior position, you have to know a lot. You are expected to have the technical expertise and knowledge to guide other developers. Better review first and don't brag about things you really don't know. Be honest when you don't know a particular technology. The interviewers guided me on the questions that I am having trouble. Less

Recruiter asked me if I'm interested in their tech stack.
1 Answers↳
I expressed my interest in the technologies they use.
