Upload Button Icon Add office photos

Filter interviews by

Evergent Senior Software Developer Interview Questions and Answers

Updated 29 May 2024

Evergent Senior Software Developer Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
-
Result
Selected Selected

I was interviewed in Apr 2024.

Round 1 - HR 

(1 Question)

  • Q1. Describe your strengths and weaknesses
Round 2 - Technical 

(1 Question)

  • Q1. Describe a recent project you worked on

Interview Preparation Tips

Interview preparation tips for other job seekers - Avoid interviewing at Evergent. company has a hire and fire culture. job descriptions do not match actual roles and responsibiltiies. management lacks transparency. highly not recommended

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Fibonacci, swap without 3rd var
  • Q2. Non repetitive char in string
  • Ans. 

    Find the first non-repetitive character in a string.

    • Iterate through the string and count the occurrences of each character.

    • Return the first character with a count of 1.

  • Answered by AI
Round 2 - Case Study 

Scenario based questions

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in May 2023. There were 5 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 - Coding Test 

Basic 2 ,3 Java programs. Moderate level.

Round 3 - Technical 

(3 Questions)

  • Q1. Core Java theory questions. Questions focused on multithreading. Basic spring boot questions.
  • Q2. How to handle authentication in Spring Boot
  • Ans. 

    Authentication in Spring Boot is handled using Spring Security which provides various authentication mechanisms.

    • Use Spring Security to configure authentication in Spring Boot

    • Define a custom UserDetailsService to load user-specific data for authentication

    • Use annotations like @EnableWebSecurity and @EnableGlobalMethodSecurity to secure endpoints

    • Configure authentication providers like in-memory, JDBC, LDAP, etc. in the ap

  • Answered by AI
  • Q3. Transient keyword
Round 4 - Technical 

(2 Questions)

  • Q1. Core Java programs. Core Java theory questions
  • Q2. How many ways in Java we can handle deadlock or ways to handle synchronisation in Java.
  • Ans. 

    In Java, deadlock can be handled by using techniques like avoiding nested locks, using timeout, and using the java.util.concurrent package.

    • Avoid nested locks to prevent potential deadlocks.

    • Use timeout when acquiring locks to prevent indefinite waiting.

    • Utilize java.util.concurrent package classes like ReentrantLock and Semaphore for more advanced synchronization control.

  • Answered by AI
Round 5 - HR 

(1 Question)

  • Q1. Basic salary related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Process is lengthy.
Waste of time they take 3 4 rounds and even won't share the interview feedback.

I was positive about the my interview but got rejected they just do timepass.

Skills evaluated in this interview

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

Round 1 - Technical 

(2 Questions)

  • Q1. Action Filters In MVC
  • Ans. 

    Action filters are used in ASP.NET MVC to execute code before or after an action method is called.

    • Action filters can be used to perform authentication and authorization checks.

    • They can also be used to modify the result of an action method.

    • Examples of action filters include Authorize, OutputCache, and HandleError.

    • Action filters can be applied globally, to a controller, or to an individual action method.

  • Answered by AI
  • Q2. What is the difference between controller and API controller
  • Ans. 

    A controller is used for handling user requests while an API controller is used for handling API requests.

    • A controller is used for rendering views while an API controller is used for returning data in JSON format.

    • API controllers are usually lighter and faster than regular controllers.

    • API controllers are often used for building RESTful APIs.

    • Examples of API frameworks that use API controllers include Laravel and ASP.NET

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Difference between IEnumerable and IQuriable
  • Ans. 

    IEnumerable is read-only and forward-only while IQueryable is queryable and can be used with LINQ to SQL.

    • IEnumerable is used for in-memory collections while IQueryable is used for querying external data sources.

    • IQueryable allows for deferred execution while IEnumerable does not.

    • IQueryable can be used with LINQ to SQL to translate queries into SQL statements.

    • IEnumerable is simpler and more lightweight than IQueryable.

    • IE...

  • Answered by AI
  • Q2. What is the use of Yield Key word
  • Ans. 

    Yield keyword is used in Python to create generators that can be used to iterate over large datasets without loading them into memory.

    • Yield is used to pause and resume a function's execution.

    • Generators created using yield are memory efficient as they only load data when needed.

    • Yield can be used to implement lazy evaluation.

    • Yield can be used to create infinite sequences.

    • Example: def my_generator(): yield 1; yield 2; yie...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Should prepare OOPS concept, MVC Architeture, Basic Questions from SQL Server

Skills evaluated in this interview

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

I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude Had around 50 Questions which cover Logical,Quantitative, Code snippets

Round 2 - Technical 

(3 Questions)

  • Q1. Two Sum in Coding
  • Ans. 

    Find two numbers in an array that add up to a specific target value.

    • Use a hashmap to store the difference between the target value and each element in the array.

    • Iterate through the array and check if the current element's complement exists in the hashmap.

    • Return the indices of the two numbers that add up to the target value.

  • Answered by AI
  • Q2. Differences in final,Finally,Finalize
  • Ans. 

    final, finally, and finalize are related terms in programming but have different meanings and usage

    • final is a keyword in Java used to restrict inheritance, method overriding, and variable reassignment

    • finally is a block of code in exception handling that always executes, regardless of whether an exception is thrown

    • finalize is a method in Java used for cleanup operations before an object is garbage collected

  • Answered by AI
  • Q3. Basic Sql operations
Round 3 - Technical 

(3 Questions)

  • Q1. Array List Implementation in Stack for Push and pop
  • Ans. 

    Array List can be implemented in a stack by using an array and keeping track of the top element.

    • Create an array to store the elements of the stack.

    • Keep track of the top element using a variable.

    • For push operation, add the element to the top of the stack and increment the top index.

    • For pop operation, remove the top element and decrement the top index.

  • Answered by AI
  • Q2. Finding 3rd Largest Number in an Array without using Sort
  • Ans. 

    Find 3rd largest number in array without sorting

    • Iterate through array to find largest, 2nd largest, and 3rd largest numbers

    • Keep track of these numbers as you iterate

    • Return the 3rd largest number found

  • Answered by AI
  • Q3. Finding the min number of Swap in Sorting of Array
  • Ans. 

    To find the minimum number of swaps needed to sort an array

    • Use graph theory to find cycles in the array

    • Count the number of swaps needed to fix each cycle

    • Add up the swaps needed for all cycles to get the total minimum swaps

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn About a PL clearly and Do more of DSA.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Machine coding round

Round 2 - Technical 

(2 Questions)

  • Q1. TCP/IP related questions, what happens when you search a webpage?
  • Q2. Past projects discussions
Round 3 - HR 

(1 Question)

  • Q1. Behavioural questions on how would you tackle a particular scenario
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via campus placement at Amrita School of Engineering, Bangalore

Round 1 - Coding Test 

Basic DSA linked list, stack etc

Round 2 - Coding Test 

System design food delivery application

Round 3 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java, Python, and web development technologies

    • Strong problem-solving skills

    • Team player with excellent communication skills

  • Answered by AI
  • Q2. Why Appviewx and what do u know about it

Interview Preparation Tips

Topics to prepare for AppViewX Software Developer interview:
  • DSA
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(5 Questions)

  • Q1. Sql related questions were asked
  • Q2. Manual testing questions were asked
  • Q3. Joins questions
  • Q4. Where clause questions
  • Q5. Manual testing questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Aptitude questions with 2-3 coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. Input-wwwrrrrttttuu Output - w3r4t4u2
  • Q2. Interpreter vs compiler
  • Ans. 

    Interpreter executes code line by line, compiler translates code into machine code before execution.

    • Interpreter translates code into machine code line by line during runtime

    • Compiler translates code into machine code before execution

    • Interpreted languages include Python, JavaScript

    • Compiled languages include C, C++

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - One-on-one 

(1 Question)

  • Q1. How to identify if a queue is circular
  • Ans. 

    A circular queue can be identified by checking if the rear pointer is one position behind the front pointer.

    • Check if rear pointer is one position behind front pointer

    • Check if front pointer is at index 0 and rear pointer is at index n-1 in an array of size n

    • Check if front pointer is at index rear+1 modulo n in an array of size n

  • Answered by AI
Round 2 - System design 

(1 Question)

  • Q1. Design notification system
  • Ans. 

    Design a notification system for a software application.

    • Identify the types of notifications needed (e.g. email, SMS, in-app)

    • Consider the frequency and urgency of notifications

    • Implement a notification queue to handle multiple notifications

    • Include user preferences for notification settings

    • Utilize push notifications for real-time updates

  • Answered by AI
Round 3 - Coding Test 

Write multiple polyfills for array

Skills evaluated in this interview

Evergent Interview FAQs

How many rounds are there in Evergent Senior Software Developer interview?
Evergent interview process usually has 2 rounds. The most common rounds in the Evergent interview process are HR and Technical.

Tell us how to improve this page.

Evergent Senior Software Developer Salary
based on 4 salaries
₹9.6 L/yr - ₹16 L/yr
15% less than the average Senior Software Developer Salary in India
View more details
Software Engineer
29 salaries
unlock blur

₹4.5 L/yr - ₹16 L/yr

Senior Software Engineer
29 salaries
unlock blur

₹9.3 L/yr - ₹22 L/yr

Application Support Engineer
18 salaries
unlock blur

₹3 L/yr - ₹10.1 L/yr

Lead Engineer
17 salaries
unlock blur

₹15 L/yr - ₹29.5 L/yr

QA Engineer
17 salaries
unlock blur

₹4.1 L/yr - ₹10.8 L/yr

Explore more salaries
Compare Evergent with

Amdocs

3.8
Compare

Subex

3.4
Compare

TCS

3.7
Compare

Tech Mahindra

3.6
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