Premium Employer

Tietoevry

4.3
based on 1.2k Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

Interview Questions and Answers

Updated 24 Oct 2024
Popular Designations

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

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

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

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
Discover null 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

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

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

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

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

More about working at Tietoevry

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

Interview Process at null

based on 3 interviews in the last 1 year
Interview experience
4.3
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Software Engineer Interview Questions from Similar Companies

3.4
 • 21 Interview Questions
3.6
 • 17 Interview Questions
3.9
 • 15 Interview Questions
4.1
 • 15 Interview Questions
3.6
 • 12 Interview Questions
3.8
 • 11 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

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