
Simform Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 124 interview experiences · FREE TO READ
Which role are you interviewing for?
27 roles · 124 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Simform.
Devops Engineer
I applied to my university's virtual recruitment drive. The first round was an aptitude test with multiple-choice questions on English grammar, sentence framing, and basic math. Shortlisted candidates then took a second, cloud-based multiple-choice exam covering AWS, DevOps, operating systems, basic Linux commands, and other cloud topics. After the exams, there was an interview round that lasted 290 minutes, which felt unfair. The interviewer seemed to misunderstand my resume, asking about using Amplify on an EC2 instance when I mentioned 'Amplify'. They also asked me about data structures and algorithms (DSA), unlike other candidates who weren't asked DSA questions or AWS questions, even though I'm an AWS Certified Solutions Architect with only a year of DevOps experience. I felt judged unfairly compared to others. I also learned that Simform only converts about 30% to 40% of interns to full-time roles.
- What is the distinction between an IAM user and an IAM role?
- Can you explain how you utilized Amplify on an EC2 instance?
- Could you discuss your knowledge of data structures and algorithms?
Tech Lead
I went through a Tech Lead interview process that started well, with both parties agreeing on the role's budget and my compensation expectations. Initially, they asked for personal documents like payslips and offer letters. I said I'd prefer to share financial documents only after receiving a formal offer, which they accepted. After multiple technical and other interviews, we reached the HR round where we discussed role specifics and company policies. Everything seemed finalized, but then HR insisted on seeing my payslips and offer letters, stating my profile wouldn't be considered otherwise. I pointed out our prior agreement, questioning the need for this information after settling on the budget and deciding I was a good fit. This felt like a breach of trust and a reflection of poor company values, especially after investing almost a month in the process. I decided to withdraw my application. Companies need to build trust and fairness, honor agreements, and treat candidates with respect and consistency.
- There were a total of 4 rounds.
Senior Node.js Developer
There were 4 interview rounds in total. The first was an aptitude test, followed by two technical rounds, and then a final one-hour session. I passed the aptitude test, and they then scheduled the first technical round. The interviewer asked many questions, and they were all situation-based. Even though I wasn't using my mobile, they accused me of looking at another screen.
- Can you introduce yourself?
- Could you discuss situation-based questions related to Node.js concepts?
- What are your thoughts on securing Node.js applications and handling various security-related situations?
Software Development Engineer
So there are five rounds total. The first round is 20 minutes and it's like an assessment round with MCQs on your field and logic, done online with camera and mic on, sometimes it can be tough like Google/Microsoft. The second round is 1 hour and it's your technical round where they ask about your field and skills. Then a managerial round for about an hour, asking about architecture design and scenarios. Fourth round is 30 minutes, the HR behavioral round, asking about how you handled situations like production issues. The last round is also HR, but this time it's for offer letter, salary, and policy discussion.
- They asked me common questions related to Node.js, JS, and some logical questions.
- Magaral round will be easy if you have some idea about how to increase application performance and some system design.
- HR behavioral round will be somewhat tricky because it's related to your experience like how you deal the situations such as some production issues, handling clients, etc.
Simform Interview Questions
Quoted word for word from Simform interview reports.
“Given an input dictionary like {'a':20, 'b':10, 'c':30}, how would you sort it based on values to get {'b':10, 'a':20, 'c':30}?”
Read reports →“What is the difference between a simulator and an emulator?”
Read reports →“What are the port numbers for HTTP, HTTPS, SMTP, and UDP protocols?”
Read reports →“What is the distinction between an IAM user and an IAM role?”
Read reports →“How do you ensure an observer is updated only once using LiveData?”
Read report →“How can you use the 'let' function in Kotlin for if-else conditions?”
Read report →“What's a good way to create a global error handling class for Retrofit?”
Read report →“Can you explain the logic behind why a pizza is typically cut into triangular slices?”
Read report →“Create a CloudFormation template to create EC2 instances behind an Auto Scaling Group and an AWS Application Load Balancer, and an RDS instance (t2.micro will work for demo).”
Read report →Formats, difficulty and experience
Across all 124 Simform interview reports.