CoverPhoto
Tietoevry logo
Premium Employer

Tietoevry

Verified
4.3
based on 1.1k Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Senior Software Engineer
Clear (1)

Tietoevry Senior Software Engineer Interview Questions and Answers

Updated 24 Oct 2024

Q1. 1. What is design pattern and it's types and solid patterns.

Ans.

Design patterns are reusable solutions to common software design problems. They include creational, structural, and behavioral patterns.

  • Design patterns are reusable solutions to common software design problems.

  • They provide proven solutions to recurring design problems.

  • Design patterns can be categorized into creational, structural, and behavioral patterns.

  • Creational patterns deal with object creation mechanisms.

  • Structural patterns focus on class and object composition.

  • Behavior...read more

View 1 answer
right arrow

Q2. What is Function app? What is App service? What is key vault? Difference between key and secret? Basic questions related to Vm an networking in VM?

Ans.

Function app is a serverless compute service that enables you to run code on-demand without having to manage infrastructure.

  • Function app is used to run code on-demand without managing infrastructure

  • It is a serverless compute service

  • It supports multiple languages and integrates with other Azure services

  • Examples of Function app include Azure Functions and Logic Apps

Add your answer
right arrow

Q3. 1) What is webpack 2) what are the ways to optimize your React application 3) Flex box vs Grid in CSS 4) CSS box model

Ans.

Answers to technical questions for Senior Software Engineer interview

  • Webpack is a module bundler for JavaScript applications

  • Optimizing React app can be done by code splitting, lazy loading, using production build, etc.

  • Flexbox is for one-dimensional layout while Grid is for two-dimensional layout

  • CSS box model is a way to represent the layout of HTML elements

Add your answer
right arrow

Q4. .Net fundamental and it's features in detail

Ans.

The .Net framework is a software development platform developed by Microsoft, providing a wide range of tools and libraries for building various types of applications.

  • Common Language Runtime (CLR) - manages memory, security, and execution of code

  • Base Class Library (BCL) - provides a set of reusable classes for common programming tasks

  • ASP.NET - framework for building web applications

  • Windows Presentation Foundation (WPF) - for building desktop applications with rich user interf...read more

Add your answer
right arrow
Discover Tietoevry interview dos and don'ts from real experiences

Q5. SOLID principal in detail

Ans.

SOLID is a set of five design principles for writing maintainable and scalable object-oriented software.

  • Single Responsibility Principle (SRP) - A class should have only one reason to change.

  • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

  • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.

  • Interface Segregation Prin...read more

Add your answer
right arrow

Q6. OOPs concept in detail

Ans.

OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit (object)

  • Inheritance: Ability for a class to inherit properties and behavior from another class

  • Polymorphism: Ability for objects of different classes to respond to the same message in different ways

  • Abstraction: Hiding the complex implementation details and showing only ...read more

Add your answer
right arrow

Q7. What are exceptions

Ans.

Exceptions are unexpected events that occur during the execution of a program and disrupt the normal flow of the program.

  • Exceptions are used to handle errors and other exceptional conditions in a program.

  • They can be caught and handled using try-catch blocks.

  • Examples of exceptions include NullPointerException, ArrayIndexOutOfBoundsException, and IOException.

Add your answer
right arrow

Q8. Explain repository pattern

Ans.

Repository pattern is a design pattern that separates data access logic from business logic in an application.

  • It helps in achieving separation of concerns by abstracting the data access logic into a separate layer.

  • It provides a way to centralize data access logic and reuse it across the application.

  • It typically involves creating interfaces for data access operations and implementing them in concrete classes.

  • Example: In a web application, the repository pattern can be used to ...read more

Add your answer
right arrow

Q9. Explain middleware

Ans.

Middleware is software that acts as a bridge between different applications or components, allowing them to communicate and share data.

  • Middleware facilitates communication between different software components

  • It can handle tasks such as authentication, logging, and data transformation

  • Examples include message brokers like RabbitMQ, API gateways like Kong, and web servers like Nginx

Add your answer
right arrow

More about working at Tietoevry

Back
Awards Leaf
AmbitionBox Logo
Top Rated Company for Women - 2024
Awards Leaf
Awards Leaf
AmbitionBox Logo
Top Rated IT/ITES Company - 2024
Awards Leaf
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Tietoevry Senior Software Engineer

based on 12 interviews
3 Interview rounds
Resume Shortlist Round
Technical Round - 1
Technical Round - 2
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Software Engineer Interview Questions from Similar Companies

View all
Recently Viewed
JOBS
Qualcomm
No Jobs
JOBS
Tietoevry
No Jobs
INTERVIEWS
Qualcomm
20 top interview questions
REVIEWS
Altimetrik
No Reviews
REVIEWS
Tietoevry
No Reviews
DESIGNATION
DESIGNATION
DESIGNATION
SALARIES
Egis India Consulting Engineers
JOBS
AskGalore Digital India
No Jobs
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter