Upload Button Icon Add office photos

Filter interviews by

Citicorp Senior Data Engineer Interview Questions and Answers

Updated 29 Aug 2024

Citicorp Senior Data Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Sep 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Spark related questions
  • Q2. Scala related questions
Round 3 - Technical 

(2 Questions)

  • Q1. Data engineering related
  • Q2. Airflow related
Round 4 - HR 

(2 Questions)

  • Q1. Salary discussion
  • Q2. Existing experience

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Cheapest option to load data from gcs to bq, pipeline shd be triggered based on file arrival
  • Ans. 

    Use Cloud Functions to trigger Dataflow job for loading data from GCS to BQ

    • Set up a Cloud Function to trigger when a new file arrives in GCS

    • Use the Cloud Function to start a Dataflow job that reads the file from GCS and loads it into BigQuery

    • Dataflow is a cost-effective option for processing large amounts of data in real-time

    • Utilize Dataflow templates for easy deployment and management

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Expect more scenario based questions from the interviewer.
For cloud they will provide scenarios and expect you to chose services ,pipeline etc

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude was very basic.

Round 2 - Technical 

(2 Questions)

  • Q1. What is constant?
  • Ans. 

    A constant is a value that does not change during the execution of a program.

    • Constants are used to store values that remain the same throughout the program.

    • They are declared using the 'const' keyword in many programming languages.

    • Examples include mathematical constants like pi (3.14159) or physical constants like the speed of light (299,792,458 m/s).

  • Answered by AI
  • Q2. What is object oriented programming?
  • Ans. 

    Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.

    • Objects are instances of classes, which define the structure and behavior of the objects.

    • Encapsulation, inheritance, and polymorphism are key principles of object oriented programming.

    • Example: Inheritance allows a subclass to inherit attributes and methods from a superclass.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Salary Negotiation
  • Q2. Work culture description
  • Ans. 

    Our work culture is collaborative, innovative, and focused on continuous learning and growth.

    • Encourages teamwork and open communication

    • Emphasizes creativity and problem-solving

    • Provides opportunities for professional development

    • Values diversity and inclusion

    • Promotes a healthy work-life balance

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Aptitude Test 

Basic aptitude test like distance problem , age etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Sql , logic based question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Explain error handling in PySpark
  • Ans. 

    Error handling in PySpark involves using try-except blocks and logging to handle exceptions and errors.

    • Use try-except blocks to catch and handle exceptions in PySpark code

    • Utilize logging to record errors and exceptions for debugging purposes

    • Consider using the .option('mode', 'PERMISSIVE') method to handle corrupt records in data processing

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Data Warehousing related questions
Round 3 - Behavioral 

(1 Question)

  • Q1. Data Modelling related questions

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via campus placement at Dwarkadas J Sanghvi College of Engineering, Mumbai and was interviewed in Nov 2023. There were 5 interview rounds.

Round 1 - Aptitude Test 

Quant Topics: Interests, Sequence and Series along with Missing items, Time and Distance/Work,
Verbal Topics: Comprehension, Corrections, Grammar etc
CS Core Subjects: DSA, OOPS, DBMS, OS

Overall Test Difficulty was Easy-Medium

Round 2 - Coding Test 

System asked to choose one of the programming languages from C, C++ or Java. (Note: You can't change the language once confirmed!)
There were 7 different coding questions along with code. You just need to debug the code to get the correct output.
DSA: Graphs (Basics), Linked Lists, Conditional Statements, and Arrays (Stack and Queue)

Overall Difficulty was Medium (tbh, it depends on the practice you have done!)

Round 3 - Technical 

(1 Question)

  • Q1. 1. Tell me about yourself 2. What tech stack(s) you have worked on? Why? Why not others? 3. SQL queries based on joins, nesting and aggregations 4. Logical reasoning questions 5. Previous internships exper...
Round 4 - Behavioral interview 

(1 Question)

  • Q1. 1. Tell me about yourself 2. Why you do seek to join this company? 3. Are you comfortable working in shifts? If yes, how will you manage your time? 4. SQL queries 5. Logical question: Total number of squar...
Round 5 - HR 

(1 Question)

  • Q1. 1. Tell me about your day. Walk me through it. 2. If given a coding problem, what is your preferred language? Why? 3. Walk me through your best project in your resume. Why/How/When did you make it? 4. Tell...

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for the aptitude and DSA rounds with CS core subjects. Proofread your resume and study about the company, as it makes behavioral and HR questions easy to answer. Make them feel that you are the committed to your job, you will be assigned to and mainly to company.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

It had 3 questions, the level was medium hardish

Round 2 - Technical 

(1 Question)

  • Q1. There were 3 rounds of interviews, 2 technical and 1 HR, ln First round I was asked about OOPs, 2 medium level DSA questions, asked to write code on paper and explain the approach. Questions: 1. Given an ...
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Create own list without using java collections
  • Ans. 

    Create a custom list using arrays in Java

    • Declare an array of strings to store the elements of the list

    • Implement methods like add, remove, get, and size to manipulate the list

    • Use a counter variable to keep track of the number of elements in the list

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

7 sql questions of easy to medium , 2 python questions, 1 pyspark question

Round 2 - One-on-one 

(1 Question)

  • Q1. Scenatio based, project questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Madras School of Economics, Chennai and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Asked questions from python and SQL

Round 2 - Technical 

(2 Questions)

  • Q1. What are tupples
  • Ans. 

    Tuples are ordered collections of elements, similar to lists but immutable.

    • Tuples are created using parentheses ()

    • Elements in a tuple can be of different data types

    • Tuples are immutable, meaning their elements cannot be changed once created

  • Answered by AI
  • Q2. What is credit risk
  • Ans. 

    Credit risk refers to the potential loss that a lender may incur due to a borrower's failure to repay a loan or meet their financial obligations.

    • Credit risk is the risk of default on a debt that may arise from a borrower failing to make required payments.

    • It is a key consideration for banks and financial institutions when lending money.

    • Factors that contribute to credit risk include the borrower's credit history, financi...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be crisp with points and don't linger with answers

Skills evaluated in this interview

Citicorp Interview FAQs

How many rounds are there in Citicorp Senior Data Engineer interview?
Citicorp interview process usually has 4 rounds. The most common rounds in the Citicorp interview process are Technical, Resume Shortlist and HR.
What are the top questions asked in Citicorp Senior Data Engineer interview?

Some of the top questions asked at the Citicorp Senior Data Engineer interview -

  1. Spark related questi...read more
  2. Scala related questi...read more
  3. Data engineering rela...read more

Tell us how to improve this page.

Citicorp Senior Data Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Axis Bank Interview Questions
3.8
 • 1.5k Interviews
IDFC FIRST Bank Interview Questions
4.0
 • 625 Interviews
IndusInd Bank Interview Questions
3.6
 • 591 Interviews
Wells Fargo Interview Questions
3.9
 • 563 Interviews
HSBC Group Interview Questions
4.0
 • 490 Interviews
Yes Bank Interview Questions
3.7
 • 414 Interviews
View all
Citicorp Senior Data Engineer Salary
based on 52 salaries
₹11.1 L/yr - ₹36 L/yr
30% more than the average Senior Data Engineer Salary in India
View more details

Citicorp Senior Data Engineer Reviews and Ratings

based on 7 reviews

2.9/5

Rating in categories

2.6

Skill development

3.2

Work-life balance

3.0

Salary

4.2

Job security

2.9

Company culture

2.7

Promotions

2.9

Work satisfaction

Explore 7 Reviews and Ratings
Assistant Vice President
4.6k salaries
unlock blur

₹17 L/yr - ₹47.2 L/yr

Assistant Manager
3.3k salaries
unlock blur

₹6 L/yr - ₹20 L/yr

Officer
2.9k salaries
unlock blur

₹10 L/yr - ₹35 L/yr

Vice President
2.5k salaries
unlock blur

₹24 L/yr - ₹70 L/yr

Manager
2.3k salaries
unlock blur

₹9 L/yr - ₹37 L/yr

Explore more salaries
Compare Citicorp with

State Bank of India

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Axis Bank

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview