RAM logo

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

2.8 Rounds average
Average Typical difficulty
73.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at RAM.

Showing 3 of 75
RAM logo
RAM

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 1 round
Interview process
Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

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.

Confirmed questions4 questions
  • 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?
RAM logo
RAM

Software Trainee

Engineering · a year ago

Intern Average Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Background check
Interview formats
Behavioral Technical Coding

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.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

RAM logo
RAM

Software Engineer

Engineering · a year ago

Entry Average Neutral experience Accept offer 5 rounds
Interview process
Technical screen Recruiter call Background check
Interview formats
Technical Behavioral

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.

Confirmed questions6 questions
  • 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.

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.

Interview formats

Technical 42%
Behavioral 29.3%
Coding 21.8%
Group 2.9%
System Design 2.3%

Interview difficulty

Easy 16%
Average 72%
Difficult 12%

Candidate experience

Positive 73.3%
Neutral 22.7%
Negative 4%