i
ATMECS Global
Filter interviews by
I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.
Reverse a string without inbuilt functions in Python.
Create an empty string to store the reversed string.
Iterate through the original string in reverse order.
Append each character to the empty string.
Return the reversed string.
Alternatively, use slicing to reverse the string: string[::-1].
Find duplicates in list and create dictionary with character count in string.
Iterate through the list and use a dictionary to keep track of character count.
For each string in the list, iterate through the characters and add them to the dictionary.
If the character already exists in the dictionary, increment its count.
If the character does not exist in the dictionary, add it with a count of 1.
Finally, iterate through the...
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.
ngrx is a state management library for Angular applications.
ngrx follows the Redux pattern for managing application state
It uses actions, reducers, and selectors to manage state changes
State changes are handled immutably to ensure predictability and maintainability
NGRX can handle large amounts of data by using lazy loading, pagination, and memoization techniques.
Implement lazy loading to only load data when needed
Use pagination to limit the amount of data loaded at once
Utilize memoization to cache results and avoid unnecessary computations
NodeJS is a runtime environment that allows you to run JavaScript on the server side.
NodeJS is built on Chrome's V8 JavaScript engine.
It uses an event-driven, non-blocking I/O model.
NodeJS is commonly used for building server-side applications and APIs.
npm (Node Package Manager) is used for managing dependencies in NodeJS projects.
Used a modular architecture with Angular services, components, and modules.
Implemented services to handle business logic and data retrieval
Created reusable components for UI elements
Organized code into feature modules for better maintainability
SOLID principles are a set of five design principles that help make software more maintainable, flexible, and scalable.
Single Responsibility Principle (SRP) - Each class should have only one reason to change.
Open/Closed Principle (OCP) - Classes 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 with...
Angular performance optimization involves using best practices to improve the speed and efficiency of Angular applications. ngOnChanges is a lifecycle hook in Angular that is called when a data-bound input property value changes.
Use trackBy function in ngFor to improve performance when rendering lists
Lazy load modules to reduce initial load time
Minimize the use of two-way data binding to avoid unnecessary change detect...
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.
I am currently staying in XYZ city, which is my native place as well.
Currently staying in XYZ city
Native place is also XYZ city
I will take approximately 30 minutes to travel to the office.
My commute time is around 30 minutes each way.
I live 15 miles away from the office.
I usually drive to work, but occasionally take public transportation if needed.
I have over 10 years of experience in engineering management, leading cross-functional teams to deliver successful projects.
Led a team of engineers to develop a new product from concept to launch
Implemented agile methodologies to improve team efficiency and project delivery
Managed budgets and resources effectively to meet project deadlines
Collaborated with stakeholders to ensure project requirements were met
Provided me...
I studied at the University of California, Berkeley.
Studied at the University of California, Berkeley
Graduated with a degree in Mechanical Engineering
Took specialized courses in robotics and automation
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
ATMECS Global interview questions for popular designations
I was interviewed in Aug 2024.
I am a dedicated and adaptable individual with strong communication and problem-solving skills.
Dedicated to continuous improvement and learning
Strong communication skills to facilitate team collaboration
Adaptable to changing environments and able to handle conflicts effectively
Seeking new challenges and growth opportunities after long tenure.
Desire for new challenges and growth
Opportunity to learn new skills and expand knowledge
Seeking a change in work environment or company culture
Coding challenge will be provided in interview
Designing script for test cases for random demo applications
Identify key functionalities of the demo application
Create test cases covering different scenarios like login, search, add to cart, checkout
Use automation tools like Selenium or Appium to write scripts
Implement data-driven testing to cover various input combinations
I applied via Company Website and was interviewed in Jan 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Scenario based coding
Top trending discussions
The duration of ATMECS Global interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 31 interviews
Interview experience
based on 240 reviews
Rating in categories
Senior Software Engineer
375
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
290
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
126
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Lead
114
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
78
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
Tech Mahindra