Premium Employer

i

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

Tietoevry Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Tietoevry Software Engineer Interview Questions and Answers

Updated 15 Mar 2025

11 Interview questions

A Software Engineer was asked 4mo ago
Q. What SQL query can be used to return results where the age is greater than 2?
Ans. 

Use a SQL query to filter records where age is greater than 2.

  • Basic SQL syntax: SELECT column_name FROM table_name WHERE condition;

  • Example query: SELECT * FROM users WHERE age > 2;

  • This query retrieves all records from the 'users' table where the age column has values greater than 2.

  • Ensure the 'age' column is of a numeric type to avoid errors.

A Software Engineer was asked 4mo ago
Q. What is the code implementation for deep copy and shallow copy in programming?
Ans. 

Deep copy creates a new object with copies of nested objects; shallow copy copies references to nested objects.

  • Shallow Copy: Copies the object's reference, not the actual object. Example: `list2 = list1.copy()`.

  • Deep Copy: Creates a new object and recursively copies all objects found in the original. Example: `import copy; list2 = copy.deepcopy(list1)`.

  • Shallow Copy is faster but can lead to unintended side effects ...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 4mo ago
Q. What is the code to reverse a string without reversing its words in C++?
Ans. 

This code reverses the characters of a string while keeping the order of words intact in C++.

  • Split the string into words using a space as a delimiter.

  • Reverse the entire string to get the characters in reverse order.

  • Reverse each individual word to restore their original order.

  • Example: Input: 'Hello World' -> Output: 'dlroW olleH'

A Software Engineer was asked 11mo ago
Q. Given a string, can you make it a palindrome?
Ans. 

To make a string palindrome, reverse the string and append it to the original string.

  • Reverse the input string

  • Append the reversed string to the original string

A Software Engineer was asked
Q. Who calls the main method in Java?
Ans. 

The Java Virtual Machine (JVM) calls the main method in Java.

  • The main method is the entry point of a Java program.

  • It is declared as public static void main(String[] args)

  • The JVM searches for the main method in the class specified in the command line arguments.

  • If the main method is not found, the JVM throws a NoSuchMethodError.

What are the roles & responsibilities of a Software Engineer at Tietoevry?

Software Development

  • Develop and modify software products and customer applications
  • Design, develop, and implement scalable applications

Read full roles & responsibilities

A Software Engineer was asked
Q. Can you provide real-time examples of Classes and Objects?
Ans. 

Classes are blueprints for objects; they encapsulate data and behavior in programming.

  • A 'Car' class can have attributes like 'color', 'model', and methods like 'drive()' and 'stop()'.

  • An 'Employee' class might include properties like 'name', 'id', and methods like 'work()' and 'takeLeave()'.

  • In a game, a 'Player' class could have attributes like 'score' and 'level', with methods like 'jump()' and 'attack()'.

Tietoevry HR Interview Questions

6 questions and answers

Q. What was your job profile in your last organization?
Q. What interests you in this job?
Q. Tell me about your real-time project experience.
A Software Engineer was asked
Q. Write a SQL query to join two given tables.
Ans. 

Joining two tables in SQL allows you to combine related data for more comprehensive queries.

  • Use INNER JOIN to return records with matching values in both tables.

  • Example: SELECT * FROM TableA INNER JOIN TableB ON TableA.id = TableB.a_id;

  • Use LEFT JOIN to return all records from the left table and matched records from the right table.

  • Example: SELECT * FROM TableA LEFT JOIN TableB ON TableA.id = TableB.a_id;

  • Use RIGHT ...

Are these interview questions helpful?
A Software Engineer was asked
Q. Hashmap hashtabe concurrent hashmap which to use and why in which scenario
Ans. 

ConcurrentHashMap is preferred for thread-safe operations, while HashMap and Hashtable are not.

  • HashMap is not thread-safe and should not be used in a multi-threaded environment.

  • Hashtable is thread-safe but has poor performance due to its synchronized nature.

  • ConcurrentHashMap is thread-safe and has better performance than Hashtable due to its lock-free approach.

  • Use ConcurrentHashMap when multiple threads are access...

A Software Engineer was asked
Q. Step to create rest api and rest client
Ans. 

To create a REST API, define endpoints and HTTP methods. To create a REST client, use a library or make HTTP requests.

  • Define endpoints and HTTP methods for the API

  • Implement the API using a framework or library

  • Test the API using tools like Postman

  • To create a REST client, use a library like Retrofit or make HTTP requests using a library like OkHttp

  • Parse the response from the API using a library like Gson

A Software Engineer was asked 11mo ago
Q. Db queries of mongoDB
Ans. 

MongoDB queries are used to retrieve data from a MongoDB database.

  • Use find() method to retrieve documents from a collection

  • Use findOne() method to retrieve a single document

  • Use sort() method to sort the results

  • Use limit() method to limit the number of results returned

Tietoevry Software Engineer Interview Experiences

18 interviews found

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

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. What is the code to reverse a string without reversing its words in C++?
  • Ans. 

    This code reverses the characters of a string while keeping the order of words intact in C++.

    • Split the string into words using a space as a delimiter.

    • Reverse the entire string to get the characters in reverse order.

    • Reverse each individual word to restore their original order.

    • Example: Input: 'Hello World' -> Output: 'dlroW olleH'

  • Answered by AI
  • Q2. What is the code implementation for deep copy and shallow copy in programming?
  • Ans. 

    Deep copy creates a new object with copies of nested objects; shallow copy copies references to nested objects.

    • Shallow Copy: Copies the object's reference, not the actual object. Example: `list2 = list1.copy()`.

    • Deep Copy: Creates a new object and recursively copies all objects found in the original. Example: `import copy; list2 = copy.deepcopy(list1)`.

    • Shallow Copy is faster but can lead to unintended side effects if th...

  • Answered by AI
  • Q3. What SQL query can be used to return results where the age is greater than 2?
  • Ans. 

    Use a SQL query to filter records where age is greater than 2.

    • Basic SQL syntax: SELECT column_name FROM table_name WHERE condition;

    • Example query: SELECT * FROM users WHERE age > 2;

    • This query retrieves all records from the 'users' table where the age column has values greater than 2.

    • Ensure the 'age' column is of a numeric type to avoid errors.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

How to remove duplicates from an array

Round 2 - Technical 

(2 Questions)

  • Q1. Some basic questions on java
  • Q2. One coding question on Java

Interview Preparation Tips

Interview preparation tips for other job seekers - Do not use mobile phone for interview
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Case Study 

Case study given to check the command on DAX , Time Intelligence Functions

Round 2 - Technical 

(2 Questions)

  • Q1. Power BI Services
  • Q2. SSAS-Tabular and Multidimensional model
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Oops concepts along with some technical coding questions and Angular and. Net
Round 3 - HR 

(1 Question)

  • Q1. Agile methods and related to management questions

Software Engineer Interview Questions & Answers

user image Rishabh Sharma

posted on 23 Aug 2024

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

I applied via Company Website and was interviewed before Aug 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Make string palindrome
  • Ans. 

    To make a string palindrome, reverse the string and append it to the original string.

    • Reverse the input string

    • Append the reversed string to the original string

  • Answered by AI
  • Q2. Basic angular, Nodejs, js concepts
Round 2 - Technical 

(2 Questions)

  • Q1. Advanced Angular, interceptors, middleware, optimisation of app
  • Q2. Db queries of mongoDB
  • Ans. 

    MongoDB queries are used to retrieve data from a MongoDB database.

    • Use find() method to retrieve documents from a collection

    • Use findOne() method to retrieve a single document

    • Use sort() method to sort the results

    • Use limit() method to limit the number of results returned

  • Answered by AI
Round 3 - Behavioral 

(2 Questions)

  • Q1. Team collaboration
  • Q2. Behavioural Questions

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Aptitude Test 

1st round had mcq question containing apti,os,dbms,javascript

Round 2 - Coding Test 

Only the top performers from the 1st where eligible for coding round who where offered higher packages...it contained basic array and string question

Round 3 - Group Discussion 

3rd round was gd we were given a topic time...however gd round had no elimination

Round 4 - Technical 

(5 Questions)

  • Q1. Polymorphism,function overloading
  • Q2. Dbms:-1nf,2nf,3nf,basic query
  • Q3. Foreign key contraints
  • Q4. Java virtual machine,jdk
  • Q5. Who calls the main method in java

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good at ds,dbms,os and u r good to go with any companies

Skills evaluated in this interview

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

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. About my previous project.
  • Q2. About technology I have worked on.
Round 1 - Technical 

(3 Questions)

  • Q1. Java and Springboot questions
  • Q2. Questions of Front end like angular/react js
  • Q3. HR round and it comes for salary negotiaiton

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on key areas on subjects and latest technology questions

I applied via Naukri.com and was interviewed in Feb 2022. There were 2 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 - One-on-one 

(2 Questions)

  • Q1. Basic Java Questions, oops, Exception Handling, Threading, Collection, Spring, Spring Boot, Hibernate
  • Q2. Basic Java Questions, oops, Exception Handling, Threading, Collection, Spring, Spring Boot, Hibernate

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic Java Questions, oops, Exception Handling, Threading, Collection, Spring, Spring Boot, Hibernate, JPA
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Questions releated to .net angular fullstack

Top trending discussions

View All
Interview Hub
1w (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about Tietoevry?
Ask anonymously on communities.

Tietoevry Interview FAQs

How many rounds are there in Tietoevry Software Engineer interview?
Tietoevry interview process usually has 2-3 rounds. The most common rounds in the Tietoevry interview process are Technical, Resume Shortlist and HR.
How to prepare for Tietoevry Software Engineer interview?
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 Tietoevry. The most common topics and skills that interviewers at Tietoevry expect are Agile, SQL, Javascript, Analytical and Application Development.
What are the top questions asked in Tietoevry Software Engineer interview?

Some of the top questions asked at the Tietoevry Software Engineer interview -

  1. Hashmap hashtabe concurrent hashmap which to use and why in which scena...read more
  2. SQL question provides 2 tables and u need to fire join que...read more
  3. What SQL query can be used to return results where the age is greater than...read more
How long is the Tietoevry Software Engineer interview process?

The duration of Tietoevry Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 10 interview experiences

Difficulty level

Easy 38%
Moderate 63%

Duration

Less than 2 weeks 75%
2-4 weeks 13%
4-6 weeks 13%
View more
Join Tietoevry We create purposeful technology that reinvents the world for good.
Tietoevry Software Engineer Salary
based on 903 salaries
₹5.9 L/yr - ₹14.6 L/yr
11% more than the average Software Engineer Salary in India
View more details

Tietoevry Software Engineer Reviews and Ratings

based on 139 reviews

4.1/5

Rating in categories

3.8

Skill development

4.4

Work-life balance

3.5

Salary

4.2

Job security

4.4

Company culture

3.4

Promotions

3.9

Work satisfaction

Explore 139 Reviews and Ratings
Senior Software Engineer
1.2k salaries
unlock blur

₹14.9 L/yr - ₹27 L/yr

Software Engineer
903 salaries
unlock blur

₹5.9 L/yr - ₹14.6 L/yr

Softwaretest Engineer
336 salaries
unlock blur

₹3.5 L/yr - ₹7.4 L/yr

Lead Software Engineer
322 salaries
unlock blur

₹17.5 L/yr - ₹30.2 L/yr

Senior Test Engineer
215 salaries
unlock blur

₹11.4 L/yr - ₹20.7 L/yr

Explore more salaries
Compare Tietoevry with

Synechron

3.5
Compare

Movate

3.2
Compare

Sopra Steria

3.8
Compare

NCR Corporation

3.7
Compare
write
Share an Interview