LearningMate Solutions logo

LearningMate Solutions Software Engineer Interview Questions
& Process

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

Based on 23 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
52.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at LearningMate Solutions.

Showing 3 of 23
LearningMate Solutions logo
LearningMate Solutions

Associate Software Engineer

Engineering · a year ago

Entry Difficult Positive experience Accept offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Behavioral

First up was a technical interview covering OOPs, C#, ASP.NET, things like Interface, Polymorphism, Exception Handling, Delegates, LINQ, and Collections. Also SQL stuff: Primary Key, Foreign Key, Joins, DDL, DML, DCL, Truncate, Views, Stored Procedures. Then, an HR interview where they asked about Communication, Strengths, Weaknesses, Career Goals, Teamwork, Flexibility, Relocation, and Salary Expectations.

Confirmed questions2 questions
  • What are OOPs Concepts and SQL Questions?
  • Tell me about your Strengths, Weaknesses, Career Goals, Teamwork, Flexibility, Relocation, and Salary Expectations, as well as your Communication skills.
LearningMate Solutions logo
LearningMate Solutions

Senior Software Engineer

Engineering

Senior Average Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

The technical round jumped straight into coding questions. Only two questions were asked, but they tested core concepts like basic data structures and mathematical functions, for instance, the Fibonacci series. After years of experience and a focus on architecture and advanced implementation, I realized I'd been neglecting these fundamentals. It served as a good reminder to keep the basics sharp, as they can sometimes be overlooked in typical senior-level work.

Confirmed questions2 questions
  • Write a method that compares two arrays and checks if they have the same elements, ignoring the order. Example: compareArray([2, 2, 1, 2], [2, 2, 1, 2]) vs compareArray([2, 2, 1, 2], [2, 2, 2, 1]) and log the result.
  • Can you write a recursive function to compute num raised to the power of sup, but without using Math.pow or the ** operator? Like for example pow(num, sup) where 2^3 is 2 * 2^2 = 2 * 2 * 2^1 = 2 * 2 * 2 * 2^0 which equals 8.
LearningMate Solutions logo
LearningMate Solutions

Technical Lead

Engineering

Lead Average Neutral experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding

The hiring process was good. There's a 3-month probation period, and you need to follow up for confirmation. Appraisals are poor. A B C D E F

Confirmed questions1 question
  • Can you tell me about your experience with Angular JS and Angular 2+?

LearningMate Solutions Software Engineer Interview Questions

Quoted word for word from LearningMate Solutions interview reports.

Write a method that compares two arrays and checks if they have the same elements, ignoring the order. Example: compareArray([2, 2, 1, 2], [2, 2, 1, 2]) vs compareArray([2, 2, 1, 2], [2, 2, 2, 1]) and log the result.

Read reports

What is a difference between interface and an Abstract class?

Read reports

Can you write a recursive function to compute num raised to the power of sup, but without using Math.pow or the ** operator? Like for example pow(num, sup) where 2^3 is 2 * 2^2 = 2 * 2 * 2^1 = 2 * 2 * 2 * 2^0 which equals 8.

Read reports

Regarding OOPS, what is an Interface and Abstract class?

Read report

Formats, difficulty and experience

Across all 23 LearningMate Solutions interview reports.

Interview formats

Technical 58%
Behavioral 30%
Coding 6%
Group 4%
Presentation 2%

Interview difficulty

Easy 13%
Average 69.6%
Difficult 17.4%

Candidate experience

Positive 52.2%
Neutral 21.7%
Negative 26.1%