Filter interviews by
A lambda function in Python is a small anonymous function defined using the lambda keyword.
Lambda functions can have any number of arguments, but can only have one expression.
Syntax: lambda arguments : expression
Example: lambda x, y : x + y
dbutils is a utility provided by Databricks for interacting with files and directories in the Databricks environment.
dbutils.fs.ls('/') - list files in root directory
dbutils.fs.cp('dbfs:/file.txt', 'file.txt') - copy file from DBFS to local file system
dbutils.fs.mkdirs('dbfs:/new_dir') - create a new directory in DBFS
A commit in SQL is a command that saves all the changes made in a transaction to the database.
A commit is used to make all the changes made in a transaction permanent.
Once a commit is issued, the changes cannot be rolled back.
It is important to use commit to ensure data integrity and consistency.
Example: COMMIT; - this command is used to commit the changes in a transaction.
I applied via Job Portal
There is a test where you build data pipeline
Spark can be used for real-time data processing in streaming use cases.
Spark Streaming allows for processing real-time data streams.
It can handle high-throughput and fault-tolerant processing.
Examples include real-time analytics, monitoring, and alerting.
Top trending discussions
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
It was well designed
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Jul 2024. There were 2 interview rounds.
Hackerearth problem on reversing the string & one more array question
Reverse a given string
Use built-in functions like reverse() in Python
Iterate through the string in reverse order and append characters to a new string
Use stack data structure to reverse the string
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
Coding round of 2 questions of medium level
I applied via Company Website and was interviewed before Aug 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2021. There were 4 interview rounds.
Object-oriented programming (OOP) knowledge is an advantage but not necessary for a data engineer.
OOP concepts like inheritance, encapsulation, and polymorphism can be useful in designing data models.
OOP languages like Java and Python are commonly used in data engineering.
Understanding OOP can help with debugging and maintaining code.
However, OOP is not a requirement for data engineering and other programming paradigms
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
285
salaries
| ₹10.6 L/yr - ₹36 L/yr |
fresher
216
salaries
| ₹1 L/yr - ₹6 L/yr |
Software Engineer
183
salaries
| ₹5.5 L/yr - ₹16.1 L/yr |
Lead Software Engineer
179
salaries
| ₹17.2 L/yr - ₹50 L/yr |
Product Specialist
111
salaries
| ₹5 L/yr - ₹10.9 L/yr |
Zoho
Salesforce
LTIMindtree
TCS