
RAM Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 75 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at RAM.
Software Engineer
It was about an hour long. We started with introductions, then moved on to basic data structures and algorithms (DSA) and my projects. After that, they asked questions from core computer science subjects like database management systems (DBMS) and operating systems (OS). Finally, they asked if I was okay with relocating and working in rotational shifts.
- Find subarray where you have to find subarray
- Can you answer questions on core CS subjects like DBMS and OS?
- Are you okay with relocating?
Software Trainee
You start by submitting your resume and maybe a cover letter through job boards, the company's site, or if you got a referral. Then, recruiters or software check your resume to see if you meet the basic requirements. After that, there's a short HR call (phone or video) to talk about your background, when you can start, what salary you're looking for, and if you're a good fit. Next, you might have a technical/skill test, which could be an online test or a coding assignment to check your technical skills. Then, you'll have one or more technical interviews with team members or experts where you'll solve problems, code, do case studies, or talk about your past projects. Following that, a managerial or panel interview with senior folks to check your soft skills, teamwork, problem-solving abilities, and if you'd fit into the company culture. Finally, an HR or final interview to go over company culture, policies, pay, and any last questions. Sometimes, you might also negotiate the offer during this stage.
No confirmed questions were included in this interview report.
Software Engineer
The interview was good. They asked me about the software dev lifecycle and some technical questions. There were 5 rounds in total. Two of the rounds were technical, and the rest were HR rounds. The interviewers were cooperative. They asked me about the work we do in day-to-day activities.
- Tell me about Agile methodologies.
- Can you explain the Software Development Lifecycle (SDLC)?
- What are your experiences with CI/CD pipelines?
RAM Software Engineer Interview Questions
Quoted word for word from RAM interview reports.
“What are the differences between SQL and NoSQL databases?”
Read reports →“How would you replace all spaces in a given string with '123' without utilizing any built-in string manipulation functions?”
Read reports →“Can you explain what dynamically typed means in the context of Python?”
Read reports →“What are the different types of RTOS, such as VxWorks, FreeRTOS, and ThreadX?”
Read reports →“Could you write a C program to reverse the elements of a static array `arr1` (initialized with 10 elements) and store the reversed elements in another declared array `arr2`, then print `arr2`?”
Read report →“Can you explain what HTML is and the purpose of using doctype?”
Read report →“What are the benefits of AI in the field of computer science?”
Read report →“Could you explain the distinction between SRAM and DRAM, specifying which is faster, the reason for DRAM's refresh requirement, and their typical applications within computer systems?”
Read report →“Can you talk about the differences between GROUP BY and ORDER BY in SQL?”
Read report →Formats, difficulty and experience
Across all 75 RAM interview reports.