i
Altimetrik
Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2022. There was 1 interview round.
MVC URL routing allows for custom URL definitions in ASP.NET
MVC URL routing maps URLs to controller actions
Normal URL definition uses query strings to pass parameters
MVC URL routing is more SEO-friendly
MVC URL routing can be configured in RouteConfig.cs file
Example: /products/category/electronics maps to ProductsController's Category action with 'electronics' parameter
MVC separates concerns, promotes code reusability, and enhances testability.
MVC separates the application into Model, View, and Controller components.
Model represents the data and business logic.
View represents the user interface.
Controller handles user input and updates the model and view accordingly.
MVC promotes code reusability by separating concerns.
MVC enhances testability by allowing for easier unit testing of in...
AoT (Ahead of Time) is a compilation technique used in Microsoft Azure to improve application performance.
AoT compiles code before it is executed, resulting in faster startup times and reduced memory usage.
It is commonly used in Azure Functions and Azure Web Apps.
AoT can also improve security by detecting potential vulnerabilities during compilation.
It is different from Just-in-Time (JIT) compilation, which compiles co...
ASP.NET page life cycle and events in it and how page will be rendered.
Page life cycle includes events like Init, Load, PreRender, and Unload.
During Init, controls are initialized and their properties are set.
During Load, controls are loaded with data and their events are fired.
During PreRender, the page is prepared for rendering.
During Unload, resources are released.
Page is rendered using HTML, CSS, and JavaScript.
Ren...
Postback events are server-side events triggered by user actions on a web page.
Postback events occur when a user interacts with a web page and the page sends a request back to the server for processing.
Examples of postback events include clicking a button, selecting an item from a dropdown list, or submitting a form.
Postback events can be used to update the page content without requiring a full page refresh.
ASP.NET is ...
Authentication is the process of verifying the identity of a user or system.
There are three types of authentication: something you know (passwords, PINs), something you have (smart cards, tokens), and something you are (biometrics).
Two-factor authentication combines two of these types for added security.
Authentication protocols include OAuth, OpenID Connect, and SAML.
Authentication can also be classified as single-fact...
Late binding or dynamic binding is a technique in which the method call is resolved at runtime rather than compile time.
In late binding, the type of the object is determined at runtime.
It allows for more flexibility in code as it can handle different types of objects.
Dynamic keyword is used for late binding in C#.
Example: using reflection to invoke a method on an object whose type is not known until runtime.
ASP.Net cache is a feature that stores frequently accessed data in memory to improve application performance.
ASP.Net cache is available in two types: in-memory cache and distributed cache.
In-memory cache stores data in the memory of the web server.
Distributed cache stores data in a separate cache server that can be accessed by multiple web servers.
ASP.Net cache can be used to store data such as database query results, ...
State management in ASP.Net refers to the process of storing and retrieving data between HTTP requests.
ASP.Net provides various techniques for state management such as ViewState, Session, Application, and Cache.
ViewState is used to store page-specific data, Session is used to store user-specific data, Application is used to store application-level data, and Cache is used to store frequently accessed data.
State manageme...
Handled conflicts in code merging and resource allocation.
Used version control systems like Git to manage code merging conflicts.
Communicated with team members to resolve resource allocation conflicts.
Prioritized tasks and resources based on project requirements.
Implemented agile methodologies to minimize conflicts and improve collaboration.
Documented conflict resolution processes for future reference.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Types of jobs in Kotlin coroutine include launch, async, withContext, and runBlocking.
launch: starts a new coroutine without blocking the current thread
async: starts a new coroutine and returns a Deferred object with a result
withContext: switches the coroutine context within a coroutine
runBlocking: blocks the current thread until the coroutine inside it is completed
Flow is a cold asynchronous data stream, Channel is a hot asynchronous data stream. StateFlow is a hot asynchronous data stream with a state, SharedFlow is a hot asynchronous data stream without a state.
Flow is a cold asynchronous data stream that emits values one by one.
Channel is a hot asynchronous data stream that can have multiple subscribers.
StateFlow is a hot asynchronous data stream that retains the most recent ...
Flow lifecycle aware means using Kotlin Flow with lifecycle awareness in Android development.
Flow lifecycle aware helps manage data streams in Android apps
It ensures that data emissions are only observed when the lifecycle is in the appropriate state
Example: Using Flow with LiveData to update UI components based on lifecycle events
Inline functions are functions that are expanded in place at the call site, while high-order functions are functions that can take other functions as parameters or return them.
Inline functions are expanded in place at the call site to improve performance.
High-order functions can take other functions as parameters or return them.
Example of high-order function: map() function in Kotlin.
Data structure was more and it was difficult round
What people are saying about Altimetrik
I applied via Naukri.com and was interviewed in Dec 2024. There were 4 interview rounds.
NA kjwnoi wniowe nfiow flmi
NA fklwmoiwef,m ionfwno njnwfeio onfwp
Altimetrik interview questions for popular designations
I applied via LinkedIn and was interviewed in Oct 2024. There were 3 interview rounds.
HackersRank 2 questions
Context API is a feature in React that allows sharing data between components without having to pass props through every level of the component tree.
Context API provides a way to pass data through the component tree without having to pass props down manually at every level.
It is useful for sharing global data such as themes, user authentication, or language preferences.
Context API consists of three main parts: Provider...
Hooks in React JS are functions that let you use state and other React features without writing a class.
Hooks were introduced in React 16.8 to allow functional components to have state and lifecycle methods.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that allows you to perform side effects in functional components.
Custom hooks are reusable functions that can contain ...
Get interview-ready with Top Altimetrik Interview Questions
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 2 interview rounds.
Accumulators are shared variables that are updated by worker nodes and can be used for aggregating information across tasks.
Accumulators are used for implementing counters and sums in Spark.
They are only updated by worker nodes and are read-only by the driver program.
Accumulators are useful for debugging and monitoring purposes.
Example: counting the number of errors encountered during processing.
Spark architecture is a distributed computing framework that consists of a driver program, cluster manager, and worker nodes.
Spark architecture includes a driver program that manages the execution of the Spark application.
It also includes a cluster manager that allocates resources and schedules tasks on worker nodes.
Worker nodes are responsible for executing the tasks and storing data in memory or disk.
Spark architectu...
Query to find duplicate data using SQL
Use GROUP BY and HAVING clause to identify duplicate records
Select columns to check for duplicates
Use COUNT() function to count occurrences of each record
Pub/sub is a messaging pattern where senders (publishers) of messages do not program the messages to be sent directly to specific receivers (subscribers).
Pub/sub stands for publish/subscribe.
Publishers send messages to a topic, and subscribers receive messages from that topic.
It allows for decoupling of components in a system, enabling scalability and flexibility.
Examples include Apache Kafka, Google Cloud Pub/Sub, and
I have used services like BigQuery, Dataflow, Pub/Sub, and Cloud Storage in GCP.
BigQuery for data warehousing and analytics
Dataflow for real-time data processing
Pub/Sub for messaging and event ingestion
Cloud Storage for storing data and files
I was interviewed in Jan 2025.
I applied via Approached by Company and was interviewed in Aug 2024. There were 3 interview rounds.
It haven't done. Tomorrow is my coding round. Hope it will go well
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
DevOps is needed in an organization to improve collaboration between development and operations teams, increase efficiency, and deliver high-quality software faster.
Improves collaboration between development and operations teams
Increases efficiency in software development and deployment processes
Helps in delivering high-quality software faster
Automates repetitive tasks to reduce manual errors
Facilitates continuous inte...
ADD and COPY are Dockerfile instructions used to copy files and directories into a Docker image, but they have some key differences.
ADD allows for URLs and automatically extracts compressed files, while COPY only works with local files
COPY is recommended for copying local files and directories into an image, while ADD is more versatile but can be less predictable
ADD can be used to download files from the internet and a
Some of the top questions asked at the Altimetrik interview -
The duration of Altimetrik interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 177 interviews
Interview experience
based on 1.1k reviews
Rating in categories
Senior Software Engineer
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Staff Engineer
865
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
645
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
313
salaries
| ₹0 L/yr - ₹0 L/yr |
Staff Software Engineer
236
salaries
| ₹0 L/yr - ₹0 L/yr |
Accenture
Persistent Systems
Mphasis
LTIMindtree