Shiva logo

Shiva Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 32 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
78.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Shiva.

Showing 3 of 32
Shiva logo
Shiva

Software Engineer

Engineering · a year ago

Mid Easy Positive experience Decline offer 4 rounds
Interview process
Technical screen Technical screen Onsite Background check
Interview formats
Technical Coding Behavioral

So, first there was an online test with aptitude and output prediction questions. Then, there were 2 technical rounds focusing on C, C++, Python, and Embedded C. After that, there was a 1-hour managerial round. They really emphasize learning the latest technologies because there's a lot of competition. The interview is tough and they check your communication, interpersonal skills, and talent.

Confirmed questions5 questions
  • Can you explain what OOP is?
  • Could you describe the four main pillars of OOP?
  • Please introduce yourself.
Shiva logo
Shiva

Software Development Engineer

Engineering · a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Technical screen Group Technical screen Panel Recruiter call
Interview formats
Technical Group Coding System Design Behavioral

The interview process starts with an aptitude test to check your logical reasoning, quantitative skills, and verbal ability. Then, there's a group discussion where you'll talk about current topics or case studies to show communication, teamwork, and leadership. Next, a technical interview will test your subject knowledge, coding skills, and how you solve technical problems. After that, a managerial round will look at your decision-making, project management, and how you handle real-world situations. Finally, an HR round will focus on your attitude, cultural fit, and salary negotiation.

Confirmed questions5 questions
  • Tell me about your logical reasoning, quantitative skills, and verbal ability to assess your problem-solving and analytical thinking.
  • Evaluate communication, teamwork, and leadership through a discussion on current topics or case studies.
  • Test subject knowledge, coding skills, and technical problem-solving ability.
Shiva logo
Shiva

Senior Software Engineer

Engineering

Senior Average Neutral experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Panel Recruiter call
Interview formats
Coding Technical System Design Behavioral

The interview process involved four stages. First was a technical interview focused on core skills like coding, algorithms, and data structures, possibly with live coding or whiteboard exercises. The second technical interview dove deeper into systems design, covering architecture, databases, scalability, and tools, potentially with scenario-based problems. Then came a techno-managerial interview assessing technical leadership, teamwork, and project management, mixing technical and managerial questions about team dynamics, decisions, ownership, and dealing with real-world problems. Finally, an HR round checked for cultural fit, company values, and employment terms, including behavioral questions, company culture discussion, benefits, salary, and expectations.

Confirmed questions8 questions
  • Could you write a function that reverses a linked list?
  • What are your strategies for optimizing a database query?
  • How would you design a URL shortening service that is scalable?

Shiva Software Engineer Interview Questions

Quoted word for word from Shiva interview reports.

What are the differences between DELETE, TRUNCATE, and DROP?

Read reports

Can you explain the difference between polymorphism and abstraction?

Read reports

Can you explain the difference between monolithic and microservices architecture?

Read report

Can you explain object-oriented programming (OOPs) in Python?

Read report

How would you design a URL shortening service that is scalable?

Read report

Formats, difficulty and experience

Across all 32 Shiva interview reports.

Interview formats

Technical 37.3%
Coding 28.9%
Behavioral 24.1%
System Design 3.6%
Presentation 2.4%

Interview difficulty

Easy 9.4%
Average 71.9%
Difficult 18.8%

Candidate experience

Positive 78.1%
Neutral 18.8%
Negative 3.1%