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";
Not remember cfghjkjhgf ksjbdw ukwedgwc jgu
I applied via Referral and was interviewed in Feb 2022. There were 3 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Jul 2021. There were 2 interview rounds.
Marlabs interview questions for designations
Coding + Aptitude question
posted on 1 Jun 2024
I applied via Campus Placement
4 sections Quantitative Analysis, Programming Based (output analysis, error detection), Aptitude and ML Engineering ( activation functions, models etc basics)
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
A program to check the occurrence of words in a paragraph.
Split the paragraph into words using space as delimiter
Create a hashmap to store word frequencies
Iterate through the words and update the hashmap accordingly
Display the word frequencies
Use git bisect command to find the commit that caused the build failure
Use 'git bisect start' to start the bisect process
Mark the current commit as bad with 'git bisect bad'
Mark a known good commit with 'git bisect good
Git will automatically checkout commits for testing, mark them as good or bad until the culprit commit is found
I applied via Job Portal and was interviewed in Oct 2024. There was 1 interview round.
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
Advantages of OOPs include code reusability, modularity, flexibility, and easier maintenance.
Encapsulation allows data hiding and protection, reducing complexity and increasing security.
Inheritance enables code reuse and promotes the creation of hierarchical relationships between classes.
Polymorphism allows objects...
jQuery is a JavaScript library that simplifies HTML document traversal and manipulation, event handling, and animation.
jQuery is a fast, small, and feature-rich JavaScript library.
It makes things like HTML document traversal and manipulation, event handling, and animation much simpler with an easy-to-use API.
jQuery simplifies common tasks like AJAX calls and DOM manipulation.
JavaScript is a programming language that en...
Ecom is core platform
PHP is a server-side scripting language used for web development.
PHP stands for Hypertext Preprocessor.
It is open source and widely used for creating dynamic web pages.
Advantages include easy integration with HTML, support for various databases, and compatibility with different operating systems.
PHP code can be embedded within HTML code, making it easy to work with web content.
Popular websites like Facebook and WordPre
posted on 31 Jan 2024
I applied via Campus Placement and was interviewed in Dec 2023. There were 3 interview rounds.
It's aptitude and coding test they asked questions related to data interpretation mostly.and one coding question easy one and two SQL questions I got on joins
Topic given by them you have two minutes to think and then discuss with group for 5 minutes. At the end they ask for conclusion from everyone there is group of eight students and they select two or three from them
Types of testing include unit testing, integration testing, system testing, acceptance testing, and regression testing.
Unit testing: Testing individual components or functions of the software.
Integration testing: Testing how different components work together.
System testing: Testing the entire system as a whole.
Acceptance testing: Testing to ensure the software meets the requirements.
Regression testing: Testing to ensu...
Whitebox testing is testing the internal logic of the software, while black box testing is testing the functionality without knowledge of the internal code.
Whitebox testing involves testing the internal structure, code paths, and algorithms of the software.
Black box testing involves testing the functionality, inputs, and outputs of the software without knowledge of the internal code.
Whitebox testing is typically done b...
Interview experience
based on 75 reviews
Rating in categories
Senior Software Engineer
623
salaries
| ₹6 L/yr - ₹25 L/yr |
Software Engineer
560
salaries
| ₹2.8 L/yr - ₹12 L/yr |
Technical Lead
366
salaries
| ₹9 L/yr - ₹35 L/yr |
Associate Software Engineer
143
salaries
| ₹3 L/yr - ₹5 L/yr |
Software Developer
123
salaries
| ₹3 L/yr - ₹11.4 L/yr |
TCS
Infosys
Wipro
HCLTech