Faster and better experience!
i
Ascendion
Filter interviews by
Middleware is software that acts as a bridge between different applications or systems, facilitating communication and data exchange.
Middleware helps different software components communicate with each other
It can provide services such as authentication, data transformation, and message queuing
Examples include Apache Kafka, RabbitMQ, and Microsoft BizTalk
Request pipeline is a series of steps that a request goes through from start to finish in a software system.
Request pipeline helps in processing and handling incoming requests efficiently.
Each step in the pipeline performs a specific task such as authentication, validation, processing, and response generation.
Examples of request pipeline include HTTP request processing in web servers like Apache or Nginx.
Dependency injection in Dot net core is a design pattern where classes receive their dependencies from external sources rather than creating them.
Dependency injection allows for better decoupling of components in an application.
In Dot net core, dependency injection is built into the framework and can be easily configured in the Startup class.
Services are registered in the ConfigureServices method of the Startup class a...
Extension methods are a way to add new methods to existing types without modifying the original type.
Extension methods allow you to add new functionality to existing types without modifying them
They are defined as static methods in a static class
They must be in the same namespace as the type being extended
Extension methods are called like regular instance methods
I have worked with various architectures including monolithic, microservices, serverless, and event-driven.
Monolithic architecture involves building a single, indivisible unit for an application.
Microservices architecture breaks down the application into smaller, independent services.
Serverless architecture allows developers to focus on writing code without worrying about infrastructure.
Event-driven architecture enable...
Request delegate is a function that handles incoming HTTP requests and generates responses.
Request delegate is used in ASP.NET Core to process HTTP requests.
It can be used to route requests to appropriate controllers or actions.
Request delegates can be middleware components in the request processing pipeline.
Packages in Dot net core are collections of reusable code that can be easily distributed and managed.
Packages contain libraries, frameworks, and tools that can be used in .NET Core applications.
They are distributed via NuGet, a package manager for .NET.
Packages help in managing dependencies and simplifying the development process.
Example: Entity Framework Core is a popular package used in .NET Core applications.
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
Swift UI coding question
I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.
OOPS concept, Collections, HashMap, List and Restassured CRUD Call coding
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Decorators in Python are functions that modify the behavior of other functions or methods.
Decorators are denoted by the @ symbol followed by the decorator name.
They are commonly used for logging, timing, authentication, and more.
Example: @staticmethod decorator in Python is used to define a method that is not bound to the class instance.
List is mutable, tuple is immutable in Python.
List can be modified after creation, tuple cannot.
List is defined using square brackets [], tuple using parentheses ().
Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)
What is self keyword in python. Which type type the char belongs to from the given list.
Ascendion interview questions for popular designations
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Get interview-ready with Top Ascendion Interview Questions
Gd was good asked on current affair topic
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
Data Structures and Algorithms, Java Fundamentals
Stream API in Java provides a way to process collections of objects in a functional style.
Stream API allows for easy and efficient processing of collections using functional programming concepts like map, filter, reduce, etc.
It supports lazy evaluation, which means elements are processed only when needed.
Example: List
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Inheritance in object-oriented programming languages like Java allows for polymorphism.
String buffer is synchronized and thread-safe, while string builder is not synchronized and faster.
String buffer is synchronized, making it thread-safe for use in multi-threaded environments.
String builder is not synchronized, making it faster but not thread-safe.
String builder is preferred for single-threaded operations where synchronization is not needed.
Example: StringBuffer sb = new StringBuffer(); StringBuilder sb
I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.
I prefer to work in a vibrant city with a strong tech industry, such as San Francisco or Seattle.
Vibrant city with strong tech industry
San Francisco or Seattle
Ascendion is a software development company specializing in creating innovative solutions for various industries.
Ascendion focuses on developing custom software solutions tailored to the specific needs of clients.
The company has expertise in a wide range of technologies such as web development, mobile app development, and cloud computing.
Ascendion has successfully delivered projects for clients in industries like healt
I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.
Recent graduate with a degree in Computer Science
Passionate about coding and problem-solving
Experience with programming languages like Java, Python, and C++
Completed internships at tech companies
Developed a web application for tracking inventory and sales data
Used React.js for front-end development
Implemented RESTful APIs using Node.js and Express
Utilized MongoDB for database management
I am available to join immediately and can start as soon as required.
I am available to start immediately
I can join as soon as required
I am ready to start whenever needed
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
Question based on go were asked.
use of slice, code on slice, is slice a reference type or value type, valid paranthesis code.
I handle errors by using error handling mechanisms like try-catch blocks and returning error codes or messages.
Use try-catch blocks to catch and handle errors
Return error codes or messages to indicate the type of error
Implement error handling mechanisms like panic and recover in Go
I have handled multi threading by using goroutines and channels in Golang.
Used goroutines to run concurrent tasks
Used channels to communicate between goroutines
Avoided race conditions by using mutexes or sync package
Interview experience
based on 164 reviews
Rating in categories
Senior Engineer
18
salaries
| ₹8 L/yr - ₹20 L/yr |
Lead Engineer
15
salaries
| ₹17 L/yr - ₹25 L/yr |
Accounts Manager
12
salaries
| ₹5.5 L/yr - ₹12.6 L/yr |
Senior Associate Engineer
11
salaries
| ₹4 L/yr - ₹5.2 L/yr |
Senior Business Analyst
9
salaries
| ₹13 L/yr - ₹26.5 L/yr |
TCS
Infosys
Wipro
HCLTech