i
ExpertLancing Research Services
Filter interviews by
I was interviewed in Dec 2020.
Round duration - 120 Minutes
Round difficulty - Easy
Coding questions
Round duration - 140 Minutes
Round difficulty - Hard
Group Anagrams
Valid Parenthesis
Given a string 'STR' consisting solely of the characters “{”, “}”, “(”, “)”, “[” and “]”, determine if the parentheses are balanced.
The first line contains an...
Make use of the stack. Traverse the string and push the current character in the stack if it is an opening brace else pop from the stack If it is the corresponding starting brace for current closing brace then move to the next character of the string otherwise return false.
If after complete traversal if the stack is empty then the string is balanced else it is not balanced.
Pseudo Code:
Given an array or list of strings called inputStr
, your task is to return the strings grouped as anagrams. Each group should contain strings that are anagrams of one anoth...
The key idea behind this approach is that we can transform each string into a string representing the character count. We will use an array “count”, of size 26 such that each element of the array represents the number of a’s, b’s, c’s and so on… We will be using these frequencies to create a string, delimited by ‘#’ characters, that we will use as a key for our HashMap.
For example :
str=”abbccc”...
Round duration - 20 Minutes
Round difficulty - Easy
Some technical questions were asked by HR to check my confidence
Tip 1 : You need to have a great aptitude for knowledge
Tip 2 : Should practice top 50 frequently asked coding questions
Tip 1 : Have a plain and simple resume.
Tip 2 : Add things to resume which you're 100% sure of
Top trending discussions
I applied via Company Website and was interviewed in Jul 2021. There was 1 interview round.
Questions related to OOPS concepts in software engineering.
Method overloading is having multiple methods with the same name but different parameters, while method overriding is having a method in a subclass with the same name and parameters as a method in its superclass.
Inheritance is the ability of a class to inherit properties and methods from its parent class. It allows for code reuse and promotes modularity.
Encapsu...
Answers to SQL related questions for Software Engineer interview
Primary key uniquely identifies a record in a table, while unique key ensures that no two records have the same value for a specific column
Normalization is used to eliminate data redundancy and improve data integrity. Types include 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
SQL queries can be used to retrieve data from one or more tables using joins. Delete and update s
I applied via Naukri.com and was interviewed in Dec 2019. There were 3 interview rounds.
ReactJS is a popular JavaScript library for building user interfaces.
ReactJS allows for reusable components, making development faster and more efficient.
It uses a virtual DOM, which improves performance by minimizing updates to the actual DOM.
ReactJS has a large and active community, providing support and resources for developers.
It can be used for both web and mobile app development, with tools like React Native.
Reac...
Functional components are stateless and rely on props, while class-based components have state and lifecycle methods.
Functional components are written as functions and return JSX elements.
Class-based components are written as ES6 classes and extend the React.Component class.
Functional components are simpler and easier to test and understand.
Class-based components have access to lifecycle methods like componentDidMount ...
I applied via campus placement at National Institute of Technology,(NIT), Goa and was interviewed in Sep 2023. There were 2 interview rounds.
The output of the code will be 'Hello World'
The code likely contains a simple print statement that outputs 'Hello World'
There are no variables or conditions that would change the output
I applied via campus placement at Nandha Engineering College, Erode and was interviewed in Oct 2021. There were 3 interview rounds.
A database is a structured collection of data. One-to-one and one-to-many are types of relationships between entities in a database. SQL commands are used to interact with a database.
A database is a system for storing and managing data.
One-to-one relationship: Each record in one table is associated with only one record in another table.
One-to-many relationship: Each record in one table is associated with multiple recor...
I was interviewed in Mar 2024.
I applied via Naukri.com and was interviewed in Dec 2019. There were 3 interview rounds.
ReactJS is a popular JavaScript library for building user interfaces.
ReactJS allows for reusable components, making development faster and more efficient.
It uses a virtual DOM, which improves performance by minimizing updates to the actual DOM.
ReactJS has a large and active community, providing support and resources for developers.
It can be used for both web and mobile app development, with tools like React Native.
Reac...
Functional components are stateless and rely on props, while class-based components have state and lifecycle methods.
Functional components are written as functions and return JSX elements.
Class-based components are written as ES6 classes and extend the React.Component class.
Functional components are simpler and easier to test and understand.
Class-based components have access to lifecycle methods like componentDidMount ...
I applied via campus placement at Indian Institute of Technology (IIT), Gandhinagar and was interviewed in Aug 2023. There were 3 interview rounds.
Math, logical and verbal question's
Simple question on recursion, array, Graph, Dynamic programming, linkedlist and 2 pointer
I applied via Company Website and was interviewed in Jul 2021. There was 1 interview round.
Questions related to OOPS concepts in software engineering.
Method overloading is having multiple methods with the same name but different parameters, while method overriding is having a method in a subclass with the same name and parameters as a method in its superclass.
Inheritance is the ability of a class to inherit properties and methods from its parent class. It allows for code reuse and promotes modularity.
Encapsu...
Answers to SQL related questions for Software Engineer interview
Primary key uniquely identifies a record in a table, while unique key ensures that no two records have the same value for a specific column
Normalization is used to eliminate data redundancy and improve data integrity. Types include 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
SQL queries can be used to retrieve data from one or more tables using joins. Delete and update s
I applied via Walk-in and was interviewed before Apr 2022. There were 3 interview rounds.
Patent Research Associate
6
salaries
| ₹3 L/yr - ₹4 L/yr |
Business Development Associate
5
salaries
| ₹3.3 L/yr - ₹4.5 L/yr |
Business Associate
5
salaries
| ₹3 L/yr - ₹3.6 L/yr |
Backend Developer
4
salaries
| ₹3.8 L/yr - ₹5 L/yr |
Research Associate
4
salaries
| ₹3.6 L/yr - ₹6.3 L/yr |
Market Xcel Data Matrix
Frost & Sullivan
Kantar
Nielsen