Filter interviews by
I applied via Walk-in and was interviewed in May 2024. There were 2 interview rounds.
Proc is a block of code that can be reused, while lambda is an anonymous function.
Proc is a saved block of code that can be called multiple times, while lambda is a one-time anonymous function.
Procs are defined using the 'proc' keyword, while lambdas are defined using the 'lambda' keyword.
Procs can take multiple arguments, while lambdas are limited to a single expression.
A mixin is a way to add functionality to a class without using inheritance. Ruby does not support multiple inheritance due to potential conflicts.
Mixins in Ruby are achieved using modules, which can be included in classes to add methods and attributes.
Ruby does not support multiple inheritance because it can lead to the diamond problem, where conflicting methods from different parent classes cause ambiguity.
Instead of ...
Callbacks are methods that are called at certain points in an object's lifecycle. Destroy permanently deletes a record, while delete marks it as deleted.
Validation callbacks are methods that are called before or after validations on an object. They are used to ensure data integrity.
Destroy method permanently deletes a record from the database, including associated records. It does not trigger callbacks or validations.
D...
Many to many vs has and belongs to many association, and explanation of polymorphic association.
Many to many association involves a join table to connect two models with a many-to-many relationship.
Has and belongs to many association is a simpler version of many to many, where the join table is hidden.
Polymorphic association allows a model to belong to more than one other model, using a single association.
Example: Many...
Hashing is a technique to map data to a fixed-size value. To retain unique elements in a collection, use a hash set.
Create a hash set to store unique elements
Iterate through the collection and add each element to the hash set
If an element already exists in the hash set, skip adding it to retain only unique elements
I applied via Campus Placement and was interviewed in Dec 2022. There were 4 interview rounds.
Some aptitude question with 3 coding question were asked on string and array
Questions related to Java programming language concepts and SQL queries.
final is a keyword used to declare a constant value, finally is a block of code that executes after a try-catch block
static final is used to declare a constant value that can be accessed without creating an instance of the class, local variable has a limited scope within a method
Deadlock occurs when two or more threads are blocked and waiting for e...
Top trending discussions
posted on 12 Apr 2023
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
25 MCQ questions online with time limit
Create webapp . Frontend, Backend , data encryption
I applied via Campus Placement and was interviewed in Sep 2022. There were 4 interview rounds.
Given a pattern and we need to complete the pattern within 40mins, also allows completing this problem in any language ( c,c++, python, java).
I have a close-knit family and a supportive group of friends. I also have intermediate skills in various programming languages.
My family is very important to me and we have a strong bond.
I have a few close friends who have always been there for me.
In terms of programming, I have intermediate skills in languages like Java, Python, and JavaScript.
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
Python based questions
I appeared for an interview in Feb 2025.
They asked one coding question that is for star pattern question
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
This question tests your ability to identify and generate patterns in coding.
Understand the pattern: Analyze the given examples to identify the underlying rule.
Use loops: Implement loops to generate sequences based on the identified pattern.
Consider edge cases: Ensure your solution handles special cases, like empty arrays or single elements.
Optimize for performance: Think about the time complexity of your solution, esp...
posted on 1 Nov 2024
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Number series in aptitude involves identifying the pattern in a sequence of numbers and predicting the next number.
Look for patterns such as arithmetic progression, geometric progression, or a combination of both.
Check for alternate numbers, differences between consecutive numbers, or multiplication factors.
Consider prime numbers, squares, cubes, or other mathematical operations applied to the series.
Example: 2, 4, 6, ...
Relationships in verbal communication are crucial for effective collaboration and understanding.
Verbal communication involves both verbal and non-verbal cues
Active listening is key to building strong relationships in verbal communication
Clarity and conciseness in speech can enhance relationships
Empathy and understanding of others' perspectives are important in verbal relationships
The four branches of OOP are encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: The ability for objects of different classes to respond to the same method call.
Abstraction: Hiding the complex implementation details and showing only ...
Structures in C are user-defined data types that allow grouping of variables of different data types under a single name.
Structures are used to represent a record which consists of different data types.
They are defined using the 'struct' keyword.
Each variable in a structure is called a member.
Structures can be nested within other structures.
Example: struct employee { int emp_id; char emp_name[50]; float emp_salary; };
E...
posted on 24 Oct 2024
posted on 24 Oct 2023
I applied via Referral and was interviewed in Apr 2023. There were 6 interview rounds.
Basic questions of javascript and php
Assignment for complete the all qus of freecodecamp
Some of the top questions asked at the BestPeers Infosystem Junior Software Developer interview -
based on 2 interview experiences
Difficulty level
Duration
based on 3 reviews
Rating in categories
Software Engineer
111
salaries
| ₹2.6 L/yr - ₹10 L/yr |
Software Developer
74
salaries
| ₹3 L/yr - ₹9.9 L/yr |
Senior Software Engineer
23
salaries
| ₹7.2 L/yr - ₹13.1 L/yr |
Ruby on Rails Developer
16
salaries
| ₹4 L/yr - ₹11 L/yr |
Junior Software Developer
12
salaries
| ₹2.4 L/yr - ₹4.2 L/yr |
Zidio Development
Northcorp Software
Accel Frontline
Elentec Power India (EPI) Pvt. Ltd.