
Presidio Junior Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 11 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Presidio.
Associate Engineer
The process kicked off with an online assessment, which included 15 multiple-choice questions and 7 programming challenges. These programming questions were tough, involving two pseudo-code questions, three coding questions, and two SQL questions focused on GROUP BY concepts. Following that was a technical interview with two interviewers who reviewed my resume and GitHub portfolio, asking some DSA and SQL questions. Then there was a programming round where I had to code based on my resume and profile. The final stage was a managerial round to assess my communication skills.
- Could you elaborate on the programming aspects you are specialized in, as listed on your resume?
Associate Engineer
So, the first thing was an online assessment, like a test, with 30 multiple choice questions covering aptitude, cloud stuff, coding, system design, Linux, and more. There were also some coding questions and SQL challenges and algorithms to solve. Then, I had a face-to-face technical interview where we mostly talked about the MERN stack. They asked me about things like the virtual DOM, Babel, and HTTPS methods and status codes, wanting to see what I actually knew and had done. After that, there was this task to build a full-stack app like Instagram. I had to do user auth with OAuth, photo posting, profile editing, and follow/unfollow features. I couldn't finish everything because of the time, but I got a good chunk done, and they seemed happy with it. The last part was an HR round, checking if I'd fit in culturally. They asked if I was okay with working in South India since I'm from the North, and the usual stuff about teamwork, my strengths and weaknesses, and how I'd handle certain situations.
- Could you explain the primary HTTPS methods and what they are used for?
- Specifically, what's the difference between PUT and PATCH?
- Can you describe the virtual DOM?
Associate Engineer
First round of campus hiring was a basic aptitude (10 questions) and programming ( 20 questions with most from SQL). It also had 2 sql problems, 2 basic leetcode like problems, 2 problems for which only pseudo code was necessary. Second round was technical interview. Basic oops concepts, backend logic, sql queries asked Third round was full stack app development. Both front end and backend was necesaary Fourth round was general HR.
- Can you explain inheritance, polymorphism, and abstraction in OOPS?
- What are pointers?
- How does the fetch function work in JavaScript?
Presidio Junior Engineer Interview Questions
Quoted word for word from Presidio interview reports.
“What are HTTP status codes?”
Read reports →“How does the fetch function work in JavaScript?”
Read reports →“What is Babel?”
Read reports →“Specifically, what's the difference between PUT and PATCH?”
Read reports →“What are pointers?”
Read report →“Can you implement user authentication using OAuth?”
Read report →“Can you describe the virtual DOM?”
Read report →“Why would we opt for services like AWS instead of building everything ourselves?”
Read report →“Could you explain the primary HTTPS methods and what they are used for?”
Read report →Formats, difficulty and experience
Across all 11 Presidio interview reports.