i
Altimetrik
Filter interviews by
A program to manipulate strings, demonstrating various operations like reversal, concatenation, and substring extraction.
Reversing a string: Use slicing in Python, e.g., 'hello'[::-1] results in 'olleh'.
Concatenating strings: Combine using '+' operator, e.g., 'Hello' + ' World' gives 'Hello World'.
Finding a substring: Use 'in' keyword, e.g., 'cat' in 'concatenation' returns False.
Counting occurrences: Use str.coun...
Design a Parking Management System for efficient parking space allocation and management.
Implement a system to track available parking spaces in real-time.
Include features for booking parking spots in advance.
Incorporate a payment system for parking fees.
Utilize sensors or cameras for monitoring parking space occupancy.
Develop a user-friendly interface for customers to easily navigate and use the system.
I primarily use the MVC design pattern for its clear separation of concerns and ease of maintenance.
MVC (Model-View-Controller) - separates data, presentation, and user input into three interconnected components
Singleton - ensures a class has only one instance and provides a global point of access to it
Factory - creates objects without specifying the exact class of object that will be created
Observer - defines a o...
A data warehouse is a large, centralized repository of data that is used for reporting and analysis.
Data is extracted from various sources and transformed into a common format
Data is organized into dimensions and fact tables
Designed for querying and analysis rather than transaction processing
Supports complex queries and reporting
Examples include Amazon Redshift, Google BigQuery, and Microsoft Azure SQL Data Wareho...
Using SQL window functions to analyze data across rows without grouping.
Window functions allow calculations across a set of rows related to the current row.
Example: ROW_NUMBER() can assign a unique sequential integer to rows within a partition.
Example: SUM() OVER (PARTITION BY department) calculates total salary per department.
Example: LAG() and LEAD() can access data from previous or next rows in the result set.
Count duplicates in array of strings
Create a dictionary to store the count of each string
Loop through the array and increment the count in dictionary
Loop through the dictionary and count the duplicates
Return the count of duplicates
To check if a linkedlist is palindrome or not
Traverse the linkedlist and push each element into a stack
Traverse the linkedlist again and compare each element with the popped element from the stack
If all elements match, then the linkedlist is palindrome
Sort employees by salary and department
Create a comparator function to compare salary and department
Use the comparator function with the sort() method on the employee stream
Return the sorted employee stream
Program to find 2nd largest number in array
Sort the array in descending order and return the 2nd element
Initialize two variables, largest and secondLargest, and iterate through the array to find the two largest numbers
Use a priority queue to keep track of the two largest numbers
Program to find the prefix of OL in an array of strings
Loop through each string in the array
Check if the first two characters are 'OL'
If yes, add the string to a new array of prefixes
Return the array of prefixes
I applied via LinkedIn and was interviewed in Jun 2024. There were 6 interview rounds.
Hackerrank Coding test with MCQ
With the Engineering Manager. Two Coding Problems were given along with Data Structures
With Senior Engineer In Alitmetrik, Coding Problems, Tech Discussion and Data Structures
Coding Test with Client-R1, One Problem Solving and few tech questions.
Coding Test with Client-R2, One Problem Solving with Tech Discussions.
I appeared for an interview in Dec 2024.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
In the next 3 years, I see myself taking on more leadership responsibilities, contributing to innovative projects, and continuing to grow as a software engineer.
Advancing to a leadership role within the software engineering team
Contributing to the development of cutting-edge projects and technologies
Continuing to enhance my skills and knowledge through continuous learning and professional development opportunities
I am a Senior Software Engineer with 8 years of experience in developing scalable and efficient software solutions.
8 years of experience in software development
Specialize in developing scalable and efficient software solutions
Proficient in programming languages such as Java, Python, and JavaScript
Experience with cloud technologies like AWS and Azure
Strong problem-solving and analytical skills
Developed a web application for tracking and analyzing user behavior
Used React.js for front-end development
Implemented data visualization using D3.js
Utilized Node.js and MongoDB for back-end development
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Design a Parking Management System for efficient parking space allocation and management.
Implement a system to track available parking spaces in real-time.
Include features for booking parking spots in advance.
Incorporate a payment system for parking fees.
Utilize sensors or cameras for monitoring parking space occupancy.
Develop a user-friendly interface for customers to easily navigate and use the system.
I applied via Approached by Company and was interviewed in Apr 2024. There were 5 interview rounds.
Online coding test on hackerrank - easy.
Develop java spring boot application from scratch
DSA, DBMS, Memory management, Multi threading
I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.
Fully for multiple choice questions and answers, totally 60 minutes 60 questions.
I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.
JAVA,SPRINGBOOT,Microservices,coding,OOPS,ghsd,jhgdhfkja
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
Javascript and react code
Top trending discussions
The duration of Altimetrik Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 19 interview experiences
Difficulty level
Duration
based on 128 reviews
Rating in categories
Senior Software Engineer
1.4k
salaries
| ₹15 L/yr - ₹29.8 L/yr |
Staff Engineer
1.1k
salaries
| ₹20.4 L/yr - ₹36.8 L/yr |
Senior Engineer
809
salaries
| ₹15.3 L/yr - ₹28 L/yr |
Software Engineer
389
salaries
| ₹8.2 L/yr - ₹14 L/yr |
Senior Data Engineer
244
salaries
| ₹15.8 L/yr - ₹28 L/yr |
Accenture
Xoriant
CitiusTech
HTC Global Services