Filter interviews by
SQL queries are essential for data extraction, transformation, and loading in ETL processes.
SQL stands for Structured Query Language, used for managing and manipulating databases.
Common SQL operations include SELECT, INSERT, UPDATE, and DELETE.
Example of a SELECT query: SELECT * FROM employees WHERE department = 'Sales';
JOIN operations are crucial for combining data from multiple tables, e.g., SELECT * FROM orders JOIN...
ETL tools streamline data extraction, transformation, and loading processes, ensuring efficient data management and integration.
Informatica PowerCenter: Used for data integration and ETL processes, allowing for complex transformations and data quality checks.
Apache Nifi: A tool for automating data flow between systems, enabling real-time data ingestion and transformation.
Talend: An open-source ETL tool that provides a ...
Top trending discussions
I appeared for an interview in Jan 2021.
Merge sort and Quick sort are sorting algorithms while Fibonacci is a sequence of numbers.
Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts each half and then merges them.
Quick sort is also a divide and conquer algorithm that selects a pivot element and partitions the array around the pivot.
Fibonacci is a sequence of numbers where each number is the sum of the two precedin...
I applied via Approached by Company and was interviewed before Aug 2021. There was 1 interview round.
posted on 8 Apr 2021
posted on 4 Mar 2021
Learning programming languages is important for software engineers to effectively communicate with computers and develop software solutions.
Programming languages are the foundation of software development.
Learning multiple languages expands the range of problems a software engineer can solve.
Different languages have different strengths and are suited for different tasks.
Knowing multiple languages improves adaptability ...
I applied via Naukri.com and was interviewed before Jul 2020. There were 3 interview rounds.
Program on array
Arrays are used to store multiple values in a single variable
Arrays can be of any data type
Arrays can be accessed using index numbers
Arrays can be sorted and searched
I applied via Company Website and was interviewed in Dec 2020. There was 1 interview round.
Time complexity measures the amount of time an algorithm takes to complete based on input size.
Time complexity is expressed using Big O notation (e.g., O(n), O(log n)).
O(1) indicates constant time, e.g., accessing an array element.
O(n) indicates linear time, e.g., iterating through an array.
O(n^2) indicates quadratic time, e.g., nested loops through an array.
O(log n) indicates logarithmic time, e.g., binary search in a...
posted on 16 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 50 minutes
Round difficulty - Easy
This was a Data Structural round.
Given a two-dimensional array/list consisting of integers 0s and 1s, where 1 represents land and 0 represents water, determine the number of distinct islands. A group of...
Count the number of distinct islands in a 2D array of 0s and 1s.
Identify islands by performing depth-first search (DFS) on the grid
Use a set to store the shape of each island and check for duplicates
Consider translations to determine distinct islands
Round duration - 50 minutes
Round difficulty - Easy
This was a Data Structural round.
You are tasked with arranging 'N' words of varying lengths such that each line contains at most 'M' characters, with each word separated by a space. The challenge is to minimiz...
The goal is to minimize the total cost of arranging 'N' words on each line with a maximum character limit 'M'.
Calculate the cost of each line as the cube of extra space characters needed to reach 'M'.
Minimize the total cost by arranging words to fit within the character limit on each line.
Ensure each word appears fully on one line without breaking across lines.
Round duration - 60 minutes
Round difficulty - Easy
This was a System Design round.
Design a system similar to Red Bus for handling bookings and onboarding vendors and customers.
Implement a user-friendly interface for customers to search and book tickets
Create a vendor portal for vendors to manage their offerings and availability
Include payment gateway integration for secure transactions
Develop a robust backend system for managing bookings, cancellations, and refunds
Utilize a database to store user in...
Round duration - 50 minutes
Round difficulty - Easy
This was a System Design round
Round duration - 50 minutes
Round difficulty - Easy
This was an HR round.
Tip 1 : Practice as much as you can.
Tip 2 : Prepare for company, not in general.
Tip 3 : Your past work should be objective and your contribution should be very clear
Tip 1 : Keep only relevant things for the job you are applying.
Tip 2 : Minimal data with measurable contribution and effect.
I applied via Monster and was interviewed before Apr 2020. There was 1 interview round.
based on 1 interview experience
based on 1 review
Rating in categories
Process Leader
11
salaries
| ₹4 L/yr - ₹7.5 L/yr |
Quality Associate
6
salaries
| ₹1.9 L/yr - ₹6.2 L/yr |
Process Associate
5
salaries
| ₹1 L/yr - ₹2.5 L/yr |
Senior Process Lead
5
salaries
| ₹5.1 L/yr - ₹10.4 L/yr |
Software Engineer
4
salaries
| ₹5.5 L/yr - ₹12 L/yr |
FieldAssist
Ample Softech System
HALODOC
Hevo Data