Filter interviews by
I applied via Recruitment Consultant and was interviewed before Nov 2018. There were 3 interview rounds.
Threading is a way of achieving multitasking in a single process by dividing it into smaller threads.
Threads are lightweight processes that share the same memory space.
They can run concurrently and independently of each other.
Threading can improve performance by utilizing multiple CPU cores.
Examples of threading include GUI applications, web servers, and video games.
JVM stands for Java Virtual Machine. It is an abstract machine that enables a computer to run Java programs.
JVM is responsible for interpreting the compiled Java code and executing it on the computer.
It provides a platform-independent environment for Java programs to run on different operating systems.
JVM has several components such as class loader, bytecode verifier, interpreter, and just-in-time compiler.
Class loader...
Lambda is a feature introduced in Java 8 that allows functional programming.
Lambda is a concise way to represent a method as an expression.
It enables functional programming by allowing functions to be passed as arguments.
It reduces boilerplate code and makes code more readable.
Example: (x, y) -> x + y is a lambda expression that adds two numbers.
A string literal is a sequence of characters enclosed in double quotes. One object is created on string initialization.
String literals are used to represent constant values that cannot be modified.
The object created on string initialization is stored in the string pool.
String literals can be concatenated using the '+' operator.
Example: String str = "Hello World";
Technical and communication aptitude.
Regression testing ensures that new code changes do not adversely affect existing functionalities.
Verifies that recent code changes haven't introduced new bugs.
Can be automated to save time and increase efficiency.
Example: After adding a new feature, testing existing features to ensure they still work.
Often performed after bug fixes or enhancements.
Includes both manual and automated testing approaches.
The defect life cycle outlines the stages a defect goes through from identification to resolution.
1. **Identification**: A defect is discovered during testing or by users. Example: A bug in the login functionality.
2. **Logging**: The defect is documented in a tracking system with details like severity and steps to reproduce.
3. **Assignment**: The defect is assigned to a developer for resolution based on priority.
4. **F...
Smoke testing checks basic functionality; sanity testing verifies specific functionalities after changes.
Smoke testing is a preliminary test to check the basic functionality of an application.
Sanity testing is a subset of regression testing focused on specific functionalities after changes.
Example of smoke testing: Verifying that the application launches and the main features are accessible.
Example of sanity testing: C...
Agile is an iterative software development process emphasizing flexibility, collaboration, and customer feedback.
Focuses on delivering small, incremental updates to software.
Encourages collaboration between cross-functional teams, such as developers and testers.
Utilizes time-boxed iterations called sprints, typically lasting 1-4 weeks.
Incorporates regular feedback loops through sprint reviews and retrospectives.
Example
Waterfall is a linear approach, while Agile is iterative and flexible, focusing on collaboration and customer feedback.
Waterfall follows a sequential design process: requirements, design, implementation, verification, maintenance.
Agile promotes iterative development, allowing for changes based on feedback after each iteration.
In Waterfall, all requirements are gathered upfront; in Agile, requirements evolve through col...
I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.
SAP PS (Project System) is a module in SAP ERP that helps organizations manage projects efficiently.
SAP PS helps in planning, executing, and monitoring projects.
It integrates with other SAP modules like MM, SD, and FI for seamless project management.
It allows for resource allocation, budgeting, and tracking of project progress.
Example: Creating project structures, defining work breakdown structures, and setting up proj
Configuration required for network in SAP PS involves defining network types, relationships, activities, and dependencies.
Define network types (e.g. finish-to-start, start-to-start)
Establish relationships between activities (e.g. finish-to-start)
Define activities within the network
Set dependencies between activities (e.g. FS relationships)
Marlabs interview questions for popular designations
I applied via Job Portal
Leetcode programs with data structures and algorithms
Reverse a string by iterating through the characters and swapping them
Create a function that takes a string as input
Initialize two pointers, one at the beginning and one at the end of the string
Swap the characters at the two pointers and move them towards the center until they meet
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Time series, trians, probability, clocks, age
Not remember cfghjkjhgf ksjbdw ukwedgwc jgu
The async scope allows for executing code asynchronously until a successful result is achieved.
The async scope is used in programming to handle asynchronous operations.
It allows for executing code asynchronously until a certain condition is met.
The code inside the async scope will continue to execute until a successful result is achieved.
It is commonly used in scenarios where multiple attempts are made to complete a ta...
The duration of Marlabs interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 26 interviews
Interview experience
based on 563 reviews
Rating in categories
10-12 Yrs
Not Disclosed
8-10 Yrs
Not Disclosed
15-18 Yrs
Not Disclosed
Senior Software Engineer
620
salaries
| ₹6.5 L/yr - ₹23 L/yr |
Software Engineer
555
salaries
| ₹2.8 L/yr - ₹12 L/yr |
Technical Lead
359
salaries
| ₹9.3 L/yr - ₹35 L/yr |
Software Developer
123
salaries
| ₹3 L/yr - ₹11.4 L/yr |
Associate Software Engineer
87
salaries
| ₹3 L/yr - ₹5.2 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant