Upload Button Icon Add office photos

Filter interviews by

iMerit Software Engineer Interview Questions and Answers

Updated 21 May 2024

iMerit Software Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2023. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. DBMS: Indexing Python: Monkey Patching

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

C and Golang related questions, 2 Hours assement, The test involved writing code by hand in paper in the office (Bengaluru)

Round 2 - Technical 

(9 Questions)

  • Q1. Write a go code to remove duplicate elements from a slice.
  • Ans. 

    Go code to remove duplicate elements from a slice of strings

    • Use a map to keep track of unique elements

    • Iterate over the slice and add elements to the map

    • Create a new slice with unique elements from the map

  • Answered by AI
  • Q2. Difference between array and slice in Go.
  • Ans. 

    Arrays have fixed length, slices are dynamic and can grow/shrink. Slices are references to arrays.

    • Arrays have fixed length, specified at compile time.

    • Slices are dynamic, can grow or shrink at runtime.

    • Slices are references to arrays, allowing for more flexibility.

    • Example: var arr [3]string // array with fixed length of 3

    • Example: slice := make([]string, 0) // slice with dynamic length

  • Answered by AI
  • Q3. Explain struct and interface
  • Ans. 

    Struct is a user-defined data type that groups related data fields together. Interface defines a set of methods that a type must implement.

    • Struct is used to create complex data structures by grouping related data fields together.

    • Interface defines a set of methods that a type must implement. It allows for polymorphism in Go.

    • Example: type Person struct { Name string; Age int }

    • Example: type Shape interface { Area() float6...

  • Answered by AI
  • Q4. What is containerization.
  • Ans. 

    Containerization is a method of packaging, distributing, and running applications in isolated environments called containers.

    • Containers are lightweight, portable, and can run on any platform that supports containerization.

    • They include everything needed to run the application, such as code, runtime, system tools, libraries, and settings.

    • Popular containerization tools include Docker, Kubernetes, and Podman.

    • Containerizati...

  • Answered by AI
  • Q5. Write a go code to implement struct.
  • Ans. 

    Implementing a struct in Go code

    • Define a struct using the 'type' keyword

    • Add fields to the struct with their respective data types

    • Access struct fields using dot notation

  • Answered by AI
  • Q6. Explain goroutine.
  • Ans. 

    Goroutine is a lightweight thread managed by Go runtime, allowing concurrent execution of functions.

    • Goroutines are created using the 'go' keyword in Go programming language.

    • They are more lightweight than threads and are managed by the Go runtime.

    • Goroutines allow for concurrent execution of functions without the need for manual thread management.

    • Example: go myFunction()

    • Example: go func() { // code here }

  • Answered by AI
  • Q7. How do you achieve concurrency in Go?
  • Ans. 

    Concurrency in Go is achieved using goroutines and channels.

    • Use goroutines to run functions concurrently

    • Communicate between goroutines using channels

    • Avoid using shared memory for synchronization

  • Answered by AI
  • Q8. What is channel in Go? What are the differences between buffered and unbuffered channel?
  • Ans. 

    A channel in Go is a communication mechanism that allows goroutines to communicate with each other.

    • Buffered channels have a specific capacity and can send multiple values without the need for a corresponding receive operation immediately.

    • Unbuffered channels have no capacity and require both a send and receive operation to be ready at the same time for communication to occur.

  • Answered by AI
  • Q9. What is scaling? Horizontal and vertical scaling.
  • Ans. 

    Scaling refers to the ability of a system to handle increasing amounts of work or its potential to accommodate growth.

    • Horizontal scaling involves adding more machines to distribute the load, while vertical scaling involves increasing the resources of a single machine.

    • Horizontal scaling is more cost-effective and provides better fault tolerance, but can be more complex to implement.

    • Vertical scaling is simpler to impleme...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study basic DSA. Learn C properly (Including deep concepts in pointer). Practice Golang. Also try to write solve some basic dsa problem in Go.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Coding Test 

3 questions, medium hard

Round 2 - Technical 

(2 Questions)

  • Q1. Greedy Algorithm, simple jumps question, easily approachable by greedy algorithm
  • Q2. Binary Search, simple array based
Round 3 - Technical 

(2 Questions)

  • Q1. DBMS, Projects, SQL Queries
  • Q2. 2 coding questions
Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Coding Test 

4 sections Quantitative Analysis, Programming Based (output analysis, error detection), Aptitude and ML Engineering ( activation functions, models etc basics)

Round 2 - One-on-one 

(2 Questions)

  • Q1. Merge Sort simple divide and conquer but a pain to execute they really just look for how logical you are and if your approach is correct
  • Q2. Talk about your projects previous experience etc
Round 3 - HR 

(2 Questions)

  • Q1. What do you think about Q
  • Q2. Personality based questions like what are your hobbies, what drives you etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident consistent and concise
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic OOPS concepts
  • Q2. Angular Interview quiestions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is Event Loop In NodeJS?
  • Ans. 

    Event Loop in NodeJS is a mechanism that allows NodeJS to perform non-blocking I/O operations by offloading operations to the system kernel.

    • Event Loop is responsible for handling asynchronous operations in NodeJS.

    • It allows NodeJS to perform multiple operations concurrently without blocking the execution.

    • Event Loop continuously checks the event queue for any pending tasks and executes them in a non-blocking manner.

    • Examp...

  • Answered by AI
  • Q2. What is Cluster ?
  • Ans. 

    A cluster is a group of interconnected computers that work together to perform a task or provide a service.

    • Clusters are used to improve performance, scalability, and availability of applications.

    • They can be categorized into different types such as high availability clusters, load balancing clusters, and parallel processing clusters.

    • Examples of clusters include Hadoop clusters for big data processing and Kubernetes clus

  • Answered by AI
Round 2 - Coding Test 

Implement TODO List with ReactJS

Interview Preparation Tips

Topics to prepare for ValueLabs Software Engineer interview:
  • Node.Js
  • Reactjs
Interview preparation tips for other job seekers - Please prepare more on Nodejs if you are going for full stack engineer role and Brush up concepts on SOLID Priciples

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Objext oriented concepts on
  • Q2. Java coding pattern
Round 2 - Coding Test 

Technical coding questions were asked

Round 3 - HR 

(2 Questions)

  • Q1. Salary discussions
  • Q2. Office location discussion
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. What id oops and its advantages
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

    • Advantages of OOPs include code reusability, modularity, flexibility, and easier maintenance.

    • Encapsulation allows data hiding and protection, reducing complexity and increasing security.

    • Inheritance enables code reuse and promotes the creation of hierarchical relationships between classes.

    • Polymorphism allows objects...

  • Answered by AI
  • Q2. What is jquery and JavaScript
  • Ans. 

    jQuery is a JavaScript library that simplifies HTML document traversal and manipulation, event handling, and animation.

    • jQuery is a fast, small, and feature-rich JavaScript library.

    • It makes things like HTML document traversal and manipulation, event handling, and animation much simpler with an easy-to-use API.

    • jQuery simplifies common tasks like AJAX calls and DOM manipulation.

    • JavaScript is a programming language that en...

  • Answered by AI
Round 2 - Coding Test 

Ecom is core platform

Round 3 - One-on-one 

(2 Questions)

  • Q1. What is php and its advantages
  • Ans. 

    PHP is a server-side scripting language used for web development.

    • PHP stands for Hypertext Preprocessor.

    • It is open source and widely used for creating dynamic web pages.

    • Advantages include easy integration with HTML, support for various databases, and compatibility with different operating systems.

    • PHP code can be embedded within HTML code, making it easy to work with web content.

    • Popular websites like Facebook and WordPre

  • Answered by AI
  • Q2. How are you hope you doing well

Interview Preparation Tips

Interview preparation tips for other job seekers - Good job

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Easy and general coding questions and communication round

Round 2 - HR 

(2 Questions)

  • Q1. Introduction about us
  • Q2. Strengths and weakness
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I applied via Naukri.com and was interviewed in Dec 2023. There were 3 interview rounds.

Round 1 - Coding Test 

1.basic c program questions
2.asked array related program
3. Some operating system questions

Round 2 - Coding Test 

1.asked questions on Android boot flow
2.asked previous projects

Round 3 - One-on-one 

(2 Questions)

  • Q1. Asked about previous projects while looking at resume
  • Q2. Asked why you are looking for job change?

Interview Preparation Tips

Topics to prepare for VVDN Technologies Software Engineer interview:
  • C
  • Operating Systems
  • Data Structures

iMerit Interview FAQs

How many rounds are there in iMerit Software Engineer interview?
iMerit interview process usually has 1 rounds. The most common rounds in the iMerit interview process are One-on-one Round.

Tell us how to improve this page.

iMerit Software Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Fast track your campus placements

View all
iMerit Software Engineer Salary
based on 11 salaries
₹6.9 L/yr - ₹15 L/yr
13% more than the average Software Engineer Salary in India
View more details

iMerit Software Engineer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Ites Executive
1.7k salaries
unlock blur

₹0.6 L/yr - ₹4.2 L/yr

Sr. Ites Executive
778 salaries
unlock blur

₹1 L/yr - ₹4 L/yr

Team Lead
138 salaries
unlock blur

₹1.5 L/yr - ₹6.6 L/yr

Senior Executive
124 salaries
unlock blur

₹1.2 L/yr - ₹4.2 L/yr

Junior Team Leader
71 salaries
unlock blur

₹1.5 L/yr - ₹4.2 L/yr

Explore more salaries
Compare iMerit with

TCS

3.7
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview