Filter interviews by
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
Meta programming is writing code that writes code, allowing for dynamic generation and modification of classes and methods at runtime.
Meta programming allows for creating methods and classes dynamically.
It can be used for defining methods at runtime based on certain conditions.
Examples include defining methods using define_method or dynamically creating classes using Class.new.
Concurrency in Rails allows multiple tasks to be executed simultaneously, improving performance and responsiveness.
Concurrency in Rails is achieved through the use of background jobs and threads.
It allows multiple requests to be processed at the same time, improving the overall performance of the application.
Popular tools for implementing concurrency in Rails include Sidekiq, DelayedJob, and Active Job.
Concurrency can ...
Inheritance is a concept in object-oriented programming where a class inherits attributes and behaviors from another class.
Allows for code reusability by creating a new class that is based on an existing class
Child class can access all the attributes and methods of the parent class
Helps in creating a hierarchy of classes with shared characteristics
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 LinkedIn and was interviewed in Feb 2024. There were 4 interview rounds.
Was asked to create a game of finger cricket (like the one indians played in school (90s kids))
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...
I applied via Naukri.com and was interviewed before Jan 2019. There were 4 interview rounds.
I applied via campus placement at S.P. Jain Institute of Management and Research, Mumbai and was interviewed in Nov 2023. There were 3 interview rounds.
General aptitude & domain quiz
Analytics case study & ppt submission
posted on 18 Nov 2023
I applied via Campus Placement and was interviewed in Oct 2023. There were 3 interview rounds.
Moderate Level questions were asked.
Medium level questions were asked.
posted on 19 Jun 2023
I applied via Approached by Company and was interviewed in Dec 2022. There were 3 interview rounds.
Split an array of strings into specified size chunks
Use a loop to iterate through the array and slice it into chunks of specified size
Check if the array length is divisible by the specified size, if not handle the remaining elements separately
Example: ['apple', 'banana', 'cherry', 'date'] split into chunks of size 2 would result in [['apple', 'banana'], ['cherry', 'date']]
A hash map is a data structure that stores key-value pairs, using a hash function to map keys to indexes in an array.
Hash map uses a hash function to determine the index of the key in the underlying array.
Collision resolution techniques like chaining or open addressing are used to handle cases where multiple keys hash to the same index.
Custom objects used as keys must override the hashCode() and equals() methods for pr
SQL query to find the highest salary from a specific department
Use the MAX() function to find the highest salary
Filter the results based on the specific department using WHERE clause
Join the employee table with the department table if necessary
A hash set stores unique elements using a hash function for efficient retrieval.
Hash set stores unique elements based on their hash code
Employee object must have proper hashCode() and equals() methods implemented
Example: HashSet
Convert a string from camel case to snake case.
Split the camel case string into words based on uppercase letters.
Convert each word to lowercase and separate them with underscores.
Join the words back together with underscores to form the snake case string.
posted on 25 Jan 2023
I applied via Naukri.com and was interviewed in Dec 2022. There were 3 interview rounds.
They given 2 codes to solve in different programming language
Junior Software Engineer
468
salaries
| ₹1 L/yr - ₹5.9 L/yr |
Software Engineer
437
salaries
| ₹2.4 L/yr - ₹12.5 L/yr |
Senior Software Engineer
142
salaries
| ₹7 L/yr - ₹27 L/yr |
Softwaretest Engineer
140
salaries
| ₹2 L/yr - ₹10.1 L/yr |
Associate Software Engineer
134
salaries
| ₹2 L/yr - ₹5.1 L/yr |
Infosys
Wipro
TCS
HCLTech