Filter interviews by
I applied via Recruitment Consultant and was interviewed in Jan 2021. There was 1 interview round.
Program to find the second-highest number in a List, without sorting.
Iterate through the list and keep track of the highest and second-highest numbers.
Compare each number with the highest and second-highest numbers and update accordingly.
Return the second-highest number.
Program to reverse a linked list
Iterate through the linked list and change the direction of the pointers
Use three pointers to keep track of the current, previous and next nodes
Handle the edge cases of empty list and single node list
CAP theorem states that a distributed system cannot guarantee consistency, availability, and partition tolerance at the same time.
Consistency: all nodes see the same data at the same time
Availability: every request receives a response, without guarantee that it contains the most recent version of the information
Partition tolerance: system continues to function even when network partitions occur
Examples: Cassandra prior...
A Binary Search Tree is a data structure where each node has at most two children and the left child is smaller than the parent while the right child is greater.
Nodes are arranged in a hierarchical order.
Searching, insertion, and deletion can be done in O(log n) time complexity.
In-order traversal of a BST gives the nodes in sorted order.
Example: 5 is the root node, 3 is its left child, and 7 is its right child. 2 is th...
Top trending discussions
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
To create a pipeline in Databricks, you can use Databricks Jobs or Apache Airflow for orchestration.
Use Databricks Jobs to create a pipeline by scheduling notebooks or Spark jobs.
Utilize Apache Airflow for more complex pipeline orchestration with dependencies and monitoring.
Leverage Databricks Delta for managing data pipelines with ACID transactions and versioning.
posted on 17 Dec 2024
I applied via Instahyre and was interviewed in Nov 2024. There was 1 interview round.
Use SQL query to count number of reportees for each manager and filter out those with atleast 5 reportees.
Write a SQL query to count number of reportees for each manager using GROUP BY clause
Add HAVING clause to filter out managers with atleast 5 reportees
Example: SELECT managerId, COUNT(id) AS num_reportees FROM table_name GROUP BY managerId HAVING num_reportees >= 5
Use libraries like pandas and dask to efficiently manage large datasets in Python.
Use pandas library for data manipulation and analysis.
Use dask library for parallel computing and out-of-core processing.
Optimize memory usage by loading data in chunks or using data types efficiently.
Consider using cloud services like AWS S3 or Google BigQuery for storing and processing large datasets.
Some commonly used Python libraries for Data Analysts are Pandas, NumPy, Matplotlib, and Scikit-learn.
Pandas - used for data manipulation and analysis
NumPy - used for numerical computing and working with arrays
Matplotlib - used for data visualization
Scikit-learn - used for machine learning and data mining
posted on 26 Jul 2024
Sql assessment round
I applied via Referral and was interviewed in May 2024. There were 4 interview rounds.
Python and SQL questions were asked
posted on 29 May 2024
I applied via Campus Placement and was interviewed in Apr 2024. There were 2 interview rounds.
It was a written test where theoretical SQL questions were asked like primary key, foreign key, set operators and some queries
I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.
posted on 12 Feb 2024
Azure Data Lake is a cloud-based storage and analytics service, while Delta Lake is an open-source storage layer that adds reliability to data lakes.
Azure Data Lake is a service provided by Microsoft Azure for storing and analyzing large amounts of data.
Delta Lake is an open-source storage layer that adds ACID transactions and schema enforcement to data lakes.
Azure Data Lake is a cloud-based solution, while Delta Lake ...
Primary keys and foreign keys can be implemented in delta tables using constraints and references.
Primary keys can be implemented using the PRIMARY KEY constraint, which ensures that each record in the table has a unique identifier.
Foreign keys can be implemented using the FOREIGN KEY constraint, which establishes a link between two tables based on a common column.
The referenced table must have a primary key defined, a...
Exception handling in Python allows for the graceful handling of errors and prevents program crashes.
Use try-except blocks to catch and handle exceptions.
Multiple except blocks can be used to handle different types of exceptions.
The finally block is executed regardless of whether an exception occurred or not.
Exceptions can be raised using the 'raise' keyword.
Custom exceptions can be defined by creating a new class that
Star schema is a data modeling technique where a central fact table is connected to multiple dimension tables. Snowflake schema is an extension of star schema with normalized dimension tables.
Star schema is a simple and denormalized structure
It consists of a central fact table connected to multiple dimension tables
Dimension tables contain descriptive attributes
Star schema is easy to understand and query, but can lead t...
The most frequently changing data
Customer preferences
Market trends
Weather data
Stock prices
Social media trends
I applied via campus placement at Sastra University and was interviewed in Mar 2024. There were 2 interview rounds.
Well designed to test the aptitude competence of the candidate.
I applied via Campus Placement and was interviewed in May 2024. There were 2 interview rounds.
Two coding questions
Software Engineer
212
salaries
| ₹8 L/yr - ₹25 L/yr |
Senior Software Engineer
119
salaries
| ₹11.4 L/yr - ₹37.5 L/yr |
QA Engineer
71
salaries
| ₹5.2 L/yr - ₹12.4 L/yr |
Software Developer
67
salaries
| ₹7.5 L/yr - ₹18 L/yr |
Softwaretest Engineer
46
salaries
| ₹3.4 L/yr - ₹7.2 L/yr |
Persistent Systems
ThoughtWorks
LTIMindtree
Mphasis