Upload Button Icon Add office photos

Filter interviews by

Khanna Consulting SDE (Software Development Engineer) Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

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

Round 1 - Aptitude Test 

Basic level aptitude questions on quant , verbal , logical thinking . Just manage your time wisely and you are good to go.

Round 2 - Coding Test 

3 level of coding questions on your desired language. (Cleared a medium level questions and partially completed a easy level one )

Interview Preparation Tips

Topics to prepare for Infosys SDE (Software Development Engineer) interview:
  • DBMS
  • OOPS
  • Python
  • DAA
Interview preparation tips for other job seekers - Just be calm and give your best even if you fail you have a got ton's of oppertunity in the future and just keep on preparing to achieve your dream .

I applied via Campus Placement

Interview Questionnaire 

2 Questions

  • Q1. The basic question of SQL
  • Q2. Question from a project that mentioned in the resume

Interview Preparation Tips

Interview preparation tips for other job seekers - Introduce yourself nicely, be confident in your answer. Answer very softly and don't get nervous.

I applied via Campus Placement and was interviewed in Sep 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

It was of moderate difficulty level

Round 2 - Group Discussion 

I was given a comm topic along with 5 other people

Interview Preparation Tips

Interview preparation tips for other job seekers - pleae prepare thoroughly all thge rounds of interviw there are a lot more goood candidates
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Dec 2024.

Round 1 - Aptitude Test 

A standardized assessment that measures a person's skills, cognitive abilities, and potential to perform in a specific role.

Round 2 - Technical 

(4 Questions)

  • Q1. Technical interview questions at Automatic Data Processing (ADP) may cover topics such as programming, databases, and software development.
  • Q2. They may also ask about problem-solving and how you approach challenging tasks.
  • Q3. Emphasize a structured method that involves clearly defining the issue, gathering relevant information, brainstorming potential solutions, evaluating options carefully, implementing the chosen solution, an...
  • Q4. Data structures, algorithms, SQL querying, object-oriented programming principles, software development lifecycle, database concepts (relational vs. NoSQL), coding challenges in relevant languages (like Py...
Round 3 - HR 

(2 Questions)

  • Q1. May ask about your background, skills, and how you handle challenges
  • Q2. Background questions Tell me about yourself, What are your career goals, What are your strengths and weaknesses, What do you know about ADP, and Why do you want to work at ADP.

Interview Preparation Tips

Interview preparation tips for other job seekers - focus on tailoring your resume and cover letter to each role, thoroughly researching companies and potential interview questions, actively networking, attending career fairs, practicing your interview skills, following up after interviews, and maintaining a strong online presence on platforms like LinkedIn.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. How does Django apply migrations to the database?
  • Ans. 

    Django applies migrations to the database using the 'manage.py migrate' command.

    • Django tracks changes to models and generates migration files accordingly.

    • The 'manage.py makemigrations' command creates migration files based on model changes.

    • The 'manage.py migrate' command applies the generated migration files to the database.

    • Migrations help keep the database schema in sync with the changes in Django models.

  • Answered by AI
  • Q2. What is hoisting in javascript?
  • Ans. 

    Hoisting in JavaScript is the behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.

    • Variable declarations are hoisted to the top of their scope, but not their assignments.

    • Function declarations are fully hoisted, meaning they can be called before they are declared.

    • Hoisting can lead to unexpected behavior if not understood properly.

  • Answered by AI
Round 2 - Assignment 

Create a full stack application in 3 days.

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

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

Round 1 - Technical 

(1 Question)

  • Q1. Questions on java , spring boot , containarisation tools, coding, SOLID principles
Round 2 - Assignment 

5 coading questions were asked in it

Round 3 - HR 

(1 Question)

  • Q1. Manegerial round
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is JAVA in software
  • Ans. 

    JAVA is a high-level programming language used for developing applications and software.

    • Object-oriented programming language

    • Platform-independent

    • Used for web development, mobile apps, enterprise software

    • Has a large standard library

    • Supports multithreading and networking

  • Answered by AI
  • Q2. What is oracle in software
  • Ans. 

    Oracle in software refers to Oracle Corporation, a multinational computer technology corporation known for its database management systems.

    • Oracle is a leading provider of relational database management systems (RDBMS).

    • It offers a wide range of products and services for data management, cloud applications, and more.

    • Oracle databases are widely used in enterprise applications for storing and managing data efficiently.

    • Exam...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Code for Hello World
  • Ans. 

    Simple code to print 'Hello World'

    • Use a print statement to display 'Hello World'

    • In Python: print('Hello World')

    • In Java: System.out.println('Hello World')

  • Answered by AI
  • Q2. Code for printing algo
  • Ans. 

    Code for printing algorithm in software development.

    • Use loops to iterate through the data to be printed.

    • Consider formatting options such as spacing and alignment.

    • Handle edge cases like empty input or invalid data.

    • Example: for (int i = 0; i < array.length; i++) { System.out.println(array[i]); }

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Different arrays in string types
  • Ans. 

    Arrays of string types are collections of strings stored in a single variable.

    • Arrays can be declared and initialized with string values like ['apple', 'banana', 'cherry'].

    • Access individual strings in the array using index like array[0] for 'apple'.

    • Perform operations like sorting or filtering on arrays of strings.

  • Answered by AI
  • Q2. Different strings in array texts
  • Ans. 

    Comparing different strings in an array of texts.

    • Iterate through the array and compare each string with the others.

    • Use a nested loop to compare each pair of strings.

    • Consider using a hash map to store the frequency of each unique string for efficient comparison.

  • Answered by AI
Round 4 - One-on-one 

(2 Questions)

  • Q1. Different dS in software engineer
  • Ans. 

    Different design patterns in software engineering

    • Creational patterns (e.g. Singleton, Factory)

    • Structural patterns (e.g. Adapter, Decorator)

    • Behavioral patterns (e.g. Observer, Strategy)

  • Answered by AI
  • Q2. Diff types in string test types
  • Ans. 

    Different types of string test types include equality, containment, length, case sensitivity, and pattern matching.

    • Equality test: comparing two strings to see if they are exactly the same

    • Containment test: checking if a string contains a specific substring

    • Length test: determining the length of a string

    • Case sensitivity test: checking if two strings are equal while considering case

    • Pattern matching test: using regular expr

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Assignment 

2 hard DSA questions

Round 2 - Coding Test 

2 dsa questions were asked.
prefix search
binary tree camera

Round 3 - Coding Test 

Parling lot low level design

I applied via Campus Placement and was interviewed in Sep 2021. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Python strings
  • Q2. Dictionaries in python
  • Ans. 

    Dictionaries are a built-in data type in Python used to store key-value pairs.

    • Keys must be unique and immutable.

    • Values can be of any data type.

    • Access values using keys.

    • Add or modify values using keys.

    • Use the 'in' keyword to check if a key exists in the dictionary.

    • Use the 'len()' function to get the number of key-value pairs in the dictionary.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare from gfg and concentrate on programming languages,dsa

Skills evaluated in this interview

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

I applied via Company Website and was interviewed in Dec 2024. There were 5 interview rounds.

Round 1 - Aptitude Test 

An aptitude test is an assessment to measure a candidate mental aptitude/mental ability

Round 2 - Technical 

(3 Questions)

  • Q1. Can you briefly Tell us about yourself?
  • Ans. 

    I am a passionate software developer with 5 years of experience in web development and a strong background in computer science.

    • 5 years of experience in web development

    • Strong background in computer science

    • Passionate about software development

  • Answered by AI
  • Q2. What do you consider to be your strongest points?
  • Ans. 

    My strongest points include problem-solving skills, attention to detail, and ability to work well in a team.

    • Strong problem-solving skills - I enjoy tackling complex issues and finding creative solutions.

    • Attention to detail - I am meticulous in my work and strive for perfection in every task.

    • Team player - I collaborate effectively with colleagues, communicate openly, and contribute positively to group projects.

  • Answered by AI
  • Q3. Which programming languages do you use regularly in your work
  • Ans. 

    I regularly use Java, Python, and SQL in my work as a Software Developer.

    • Java

    • Python

    • SQL

  • Answered by AI
Round 3 - Group Discussion 

A group discussion is a structured conversation in which participants share their ideas, perspectives, and solutions on a specific topic.

Round 4 - HR 

(2 Questions)

  • Q1. What motivates you to seek employment at Wipro?
  • Ans. 

    I am motivated to seek employment at Wipro because of their reputation for innovation and opportunities for growth.

    • Impressed by Wipro's track record of delivering cutting-edge solutions

    • Excited about the chance to work with a diverse and talented team

    • Eager to take advantage of Wipro's professional development programs

  • Answered by AI
  • Q2. What are your long-term career goals?
  • Ans. 

    My long-term career goal is to become a lead software developer and eventually move into a management role.

    • Advance to a lead software developer position

    • Gain experience in managing a team of developers

    • Develop strong leadership and communication skills

    • Continue learning new technologies and staying updated with industry trends

  • Answered by AI
Round 5 - Assignment 

Assignment details refer to the specifics of an assignment, including any documents and/or emails or subsequent correspondence between the company and the client.

Interview Preparation Tips

Topics to prepare for Wipro Software Developer interview:
  • Your academic achievement
  • Responsibility related to your p
  • The way you address mistakes at
Interview preparation tips for other job seekers - Reflect on the activities you enjoy and what brings you happiness, while also taking into account your skills and strengths.

Tell us how to improve this page.

Interview Questions from Similar Companies

Infosys Interview Questions
3.7
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
WNS Interview Questions
3.4
 • 972 Interviews
IQVIA Interview Questions
3.9
 • 456 Interviews
Goldman Sachs Interview Questions
3.6
 • 407 Interviews
Atos Interview Questions
3.9
 • 365 Interviews
TCE Interview Questions
3.8
 • 242 Interviews
View all
Compare Khanna Consulting with

Wipro

3.7
Compare

Infosys

3.7
Compare

Tech Mahindra

3.5
Compare

WNS

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