Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by eClerx Team. If you also belong to the team, you can get access from here

eClerx Verified Tick

Compare button icon Compare button icon Compare
3.4

based on 4.7k Reviews

Filter interviews by

eClerx Senior Software Engineer Interview Questions and Answers for Experienced

Updated 18 Jul 2023

eClerx Senior Software Engineer Interview Experiences for Experienced

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Array methods, react basics, Javascript basics like scope, map, reduce, filter

Round 3 - One-on-one 

(2 Questions)

  • Q1. Difference between react and other framework, React DOM React router Redux
  • Ans. 

    React is a JavaScript library for building user interfaces, while React DOM is a package for rendering React components in the DOM. React Router is a library for handling routing in React applications, and Redux is a state management library for React.

    • React is a JavaScript library for building user interfaces using components.

    • React DOM is a package that provides methods for rendering React components in the DOM.

    • React R...

  • Answered by AI
  • Q2. Explain component life cycle
  • Ans. 

    Component life cycle refers to the series of events that occur from creation to destruction of a component in a software application.

    • Components are created

    • Components are rendered on the screen

    • Components are updated when state or props change

    • Components are unmounted when no longer needed

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Theory questions lead to some fundamental and coding rounds it was not planned from interviewers side it was just based on my answers

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via LinkedIn and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. Questions related to HTML and CSS ( majorly based on box-model, flex-box, positioning). One hands-on question based on CSS and follow-up questions
  • Q2. Create a Login form and validate email input using Vanilla JS.
  • Ans. 

    Create a Login form with email validation using Vanilla JS.

    • Create a form in HTML with input fields for email and password

    • Use JavaScript to validate the email input using regular expressions

    • Display error messages if the email input is not in the correct format

  • Answered by AI
  • Q3. API fetching, CRUD operation and then DOM Manipulation using pure JS.
  • Q4. Questions related to Web Accessibility (won't ask separately if you answer smartly for SEMANTIC ELEMENT BENEFIT HTML question, which will be there for sure)
  • Q5. Questions related to Web Security.
Round 2 - Technical 

(6 Questions)

  • Q1. API fetching and state management using useReducer and useContext
  • Q2. Questions on React Hooks
  • Q3. Questions on Error Boundary
  • Q4. Questions on higher order components
  • Q5. Questions on children and render props
  • Q6. Some Basic questions on Jest/ React Testing Library
Round 3 - HR 

(1 Question)

  • Q1. Asked Typical HR questions like past projects, reason to switch, experience with cross-functional teams etc.

Interview Preparation Tips

Topics to prepare for Publicis Sapient Senior Software Engineer interview:
  • React Hooks
  • DOM Manipulation
  • Error Boundaries
Interview preparation tips for other job seekers - Just Prepare yourself, Publicis interview is considered in top-20 difficult interview on Glassdoor. But to be honest it isn't that difficult if you know how and what to prepare. Which you eventually know before interview thanks to their very good Talent Acquisition team who share the list of topics in advance.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Java related and selenium related questions
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Java 8 features
  • Q2. Streams, functional interface, Lambda examples
  • Q3. Spring/ Springboot uses
  • Ans. 

    Spring/Spring Boot is a popular Java framework for building enterprise applications.

    • Spring is a lightweight framework for building Java applications

    • Spring Boot is an extension of the Spring framework that simplifies the setup and configuration of Spring applications

    • Spring provides features like dependency injection, aspect-oriented programming, and more

    • Spring Boot includes embedded servers like Tomcat, Jetty, etc. for ...

  • Answered by AI
  • Q4. Annotations used for making an API
  • Ans. 

    Annotations are used to provide metadata about classes, methods, or fields in an API.

    • Annotations can be used to provide information about how a method should be handled, such as whether it is deprecated or should be ignored by a compiler.

    • Annotations can also be used to provide information about how a class should be serialized or deserialized, such as specifying the format of JSON data.

    • Examples of annotations include @...

  • Answered by AI
  • Q5. Difference between RestController and Controller annotations
  • Ans. 

    RestController is used for RESTful web services while Controller is used for general web requests.

    • RestController is a specialization of Controller annotation in Spring framework.

    • RestController is used to create RESTful web services that return JSON or XML data.

    • Controller is used for handling general web requests and returning views (HTML).

    • RestController is typically used for APIs while Controller is used for traditiona

  • Answered by AI
  • Q6. Custom Exception Handling

Interview Preparation Tips

Topics to prepare for UST Senior Software Engineer interview:
  • OOPS
  • Java 8
  • Springboot
  • Hibernate
Interview preparation tips for other job seekers - Prepare platform and OOPS questions well, the interview was quite rushed

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Parent to child trigger
  • Q2. Questions on almost each and every part of Salesforce and integration
Round 2 - Coding Test 

Write a trigger to delete account which have more than 2 contact.

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't join virtusa they don't have have project. It is a hire and fire company
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

25 Aptitude questions - Normal level

Round 2 - Coding Test 

3 coding question : Level - Moderate

Round 3 - Technical 

(2 Questions)

  • Q1. Deep Javascript questions
  • Q2. Reactjs qusetions
Round 4 - HR 

(1 Question)

  • Q1. Salary negotiation
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Apr 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. This was a Technical round 1 in which they asked Situation based questions related to the domain in which you are applying. For my case, I was applying for the Cryptography Engineer Role which will require...
Round 3 - One-on-one 

(1 Question)

  • Q1. This Round was named as Client Round where there will an interviewer from the Project in which you are working. This is an easy round as compared to Round one ;), they mainly check your basic concepts and ...
Round 4 - HR 

(1 Question)

  • Q1. Basic HR Round, where HR will discuss the basic structure, Salary, location and all.. if you are in this round, Congrats you made it !!!! All the best guys ! Fod ke rakh dena 🙏

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Consistent in Learning and be patient, everything will fall to its place.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. C code for finding 2nd smalleset and 2nd largest
  • Ans. 

    Use C code to find the 2nd smallest and 2nd largest elements in an array.

    • Sort the array in ascending order to find the 2nd smallest element.

    • Sort the array in descending order to find the 2nd largest element.

  • Answered by AI

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Apr 2022. There were 4 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. How can you handle stress
  • Q2. What are OOPS concepts
  • Ans. 

    OOPS concepts refer to Object-Oriented Programming principles such as inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation det

  • Answered by AI
  • Q3. Sql Performance tuning
  • Q4. Boxing and Unboxing in C#
  • Q5. Value type Reference Type
  • Q6. Write programming logic for Await and Sync
  • Ans. 

    Await and Sync are programming concepts used for managing asynchronous operations in code execution.

    • Await is used to pause the execution of a function until a Promise is settled, returning the result.

    • Sync is used to synchronize multiple threads or processes to ensure they are executed in a specific order.

    • Example: await fetch('https://api.example.com/data')

    • Example: sync.Mutex.Lock()

    • Both Await and Sync are important for ...

  • Answered by AI
  • Q7. What is Agile methodology
  • Ans. 

    Agile methodology is a project management approach that emphasizes flexibility, collaboration, and incremental development.

    • Agile focuses on delivering working software in short, iterative cycles called sprints.

    • It values customer collaboration, responding to change, and continuous improvement.

    • Key principles include individuals and interactions over processes and tools, working software over comprehensive documentation, ...

  • Answered by AI
  • Q8. How do you migrate code from one language to another
  • Ans. 

    Code migration involves understanding the existing codebase, planning the migration process, translating code to the new language, testing thoroughly, and ensuring compatibility.

    • Understand the existing codebase thoroughly to identify dependencies, logic, and functionality.

    • Plan the migration process by breaking it down into smaller tasks, setting timelines, and allocating resources.

    • Translate the code to the new language...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Interface abstruct class,WCF, State management,
  • Q2. Joining in sql server
  • Q3. Cursor,normalization
  • Q4. Mvc data flow, dependency injuction
Round 2 - HR 

(1 Question)

  • Q1. Why you want to join our organization. salary negotiation,

eClerx Interview FAQs

How many rounds are there in eClerx Senior Software Engineer interview for experienced candidates?
eClerx interview process for experienced candidates usually has 3 rounds. The most common rounds in the eClerx interview process for experienced candidates are Resume Shortlist, Coding Test and One-on-one Round.
How to prepare for eClerx Senior Software Engineer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at eClerx. The most common topics and skills that interviewers at eClerx expect are Python.
What are the top questions asked in eClerx Senior Software Engineer interview for experienced candidates?

Some of the top questions asked at the eClerx Senior Software Engineer interview for experienced candidates -

  1. Difference between react and other framework, React DOM React router Re...read more
  2. Explain component life cy...read more
  3. Appian based interv...read more

Tell us how to improve this page.

eClerx Senior Software Engineer Salary
based on 85 salaries
₹4.5 L/yr - ₹17.1 L/yr
34% less than the average Senior Software Engineer Salary in India
View more details

eClerx Senior Software Engineer Reviews and Ratings

based on 16 reviews

4.4/5

Rating in categories

4.3

Skill development

4.5

Work-Life balance

4.2

Salary & Benefits

4.2

Job Security

4.5

Company culture

3.8

Promotions/Appraisal

4.3

Work Satisfaction

Explore 16 Reviews and Ratings
Senior Analyst
5.4k salaries
unlock blur

₹2 L/yr - ₹8 L/yr

Financial Analyst
4.1k salaries
unlock blur

₹1 L/yr - ₹5 L/yr

Analyst
4k salaries
unlock blur

₹1 L/yr - ₹7.5 L/yr

Associate Process Manager
2.6k salaries
unlock blur

₹3.8 L/yr - ₹13 L/yr

Processing Manager
1.7k salaries
unlock blur

₹6 L/yr - ₹19.8 L/yr

Explore more salaries
Compare eClerx with

Genpact

3.9
Compare

WNS

3.4
Compare

TCS

3.7
Compare

Infosys

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview