Filter interviews by
I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.
Deadlocking in SQL occurs when two or more transactions are waiting for each other to release locks, causing them to be stuck indefinitely.
Deadlocking happens when two transactions each have a lock on a resource that the other transaction needs.
It can lead to a situation where neither transaction can proceed, causing a deadlock.
Deadlocks can be resolved by setting appropriate isolation levels, using timeouts, or redesi
Facts are measurable data points while dimensions provide context to the facts in a data model.
Facts are quantitative data that can be measured or counted.
Dimensions provide context to the facts and are descriptive attributes that help categorize or filter the data.
For example, in a sales data model, the fact could be total revenue while dimensions could include product category, region, and time period.
Design a system for handling user authentication and authorization in a web application.
Use OAuth for authentication to allow users to log in using their existing accounts from providers like Google, Facebook, etc.
Implement role-based access control (RBAC) for authorization to define different levels of access for different users.
Store user credentials securely using hashing algorithms like bcrypt.
Use JSON Web Tokens (...
Associations/relations in Rails refer to the way different models are connected to each other.
Rails associations are used to define relationships between different models in a Rails application.
There are different types of associations in Rails such as belongs_to, has_one, has_many, and has_and_belongs_to_many.
Associations are defined using ActiveRecord macros in the model files.
For example, a User model may have many ...
G2 Technology Solutions interview questions for popular designations
FRD preparation based on the provided case study
I applied via Approached by Company and was interviewed in Aug 2022. There were 3 interview rounds.
I applied via LinkedIn and was interviewed before Apr 2023. There was 1 interview round.
ES6 features include arrow functions, classes, template literals, destructuring, and more.
Arrow functions provide a more concise syntax for writing functions.
Classes allow for easier creation of object-oriented code.
Template literals enable easier string interpolation and multiline strings.
Destructuring simplifies extracting values from arrays and objects.
Let and const provide block-scoped variables.
Jest is a popular JavaScript testing framework for unit testing
Jest is commonly used for testing JavaScript code, including React applications
It provides a simple and easy-to-use API for writing tests
Jest can be used to test functions, components, and modules
It includes features like mocking, snapshot testing, and code coverage reports
Top trending discussions
posted on 16 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 60 mins
Round difficulty - Medium
Given a railway seat number represented as an integer, determine if it is a valid seat number and identify its berth type. Possible berth types include lower berth, middle...
Given a railway seat number, determine if it is valid and identify its berth type.
Parse input integer 't' for number of test cases
For each test case, check if seat number is valid (1 <= N <= 100)
Identify berth type based on seat number and output the result
Possible berth types are Lower, Middle, Upper, Side Lower, and Side Upper
Round duration - 90 mins
Round difficulty - Hard
First they asked me to introduce myself then they started questioning on oops concept from basic to advance level such as inheritance, polymorphism, abstraction, exception handling , STL etc. Next they started questioning on data structures. They asked me the logic of “how to find the middle of a linked list”.
You are provided with a square matrix. Your task is to return true
if the matrix is symmetric; otherwise, return false
.
A symmetric matrix is characterized by its transpose being eq...
Check if a square matrix is symmetric by comparing it with its transpose.
Iterate through the matrix and compare each element with its corresponding element in the transpose
If any pair of elements do not match, return false immediately
If all pairs match, return true at the end
Tip 1 : Clear the basic concepts of data structure and OOPs.
Tip 2 : Use coding ninja platform and Hackerearth for practice on coding skills.
Tip 3 : Use Geeks For Geeks for interview preparation.
Tip 1: Make your resume short and try to make it of one page only.
Tip 2: Add relevant keywords
based on 6 interviews
Interview experience
based on 39 reviews
Rating in categories
Senior Software Engineer
41
salaries
| ₹3.8 L/yr - ₹14 L/yr |
Software Engineer
20
salaries
| ₹2 L/yr - ₹9.9 L/yr |
Associate Group Lead
13
salaries
| ₹7.8 L/yr - ₹10.1 L/yr |
System Engineer
9
salaries
| ₹2.7 L/yr - ₹5.1 L/yr |
Business Development Executive
7
salaries
| ₹3.5 L/yr - ₹5.5 L/yr |
Maxgen Technologies
Value Point Systems
JoulestoWatts Business Solutions
F1 Info Solutions and Services