Circle k interview experience Real time questions & tips from candidates to crack your interview

Data Analyst

Circle k
upvote
share-icon
1 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Journey
My preparation journey with Coding Ninjas as a Data Analyst began with revising the fundamentals of SQL, Excel, and Python for data analysis. I practiced solving case studies and real-world datasets to strengthen my skills in data cleaning, visualization, and reporting. Through guided sessions, I learned how to approach analytical problems, interpret business requirements, and present insights effectively. I also explored tools like Power BI and Tableau, which helped me in building dashboards and creating impactful visualizations. Mock interviews and mentorship sessions further enhanced my ability to structure answers within time and boosted my confidence for assessments and interviews.
Preparation
Topics: SQL, Excel
Application process
Where: Coding Ninjas Placement Cell
Eligibility: Master’s OR Bachelor’s degree

Interview rounds

01
Round
Medium
Face to Face
Duration
Interview date19 May 2025
Coding problem2

1. Using ROW_NUMBER, RANK, and DENSE_RANK in SQL

Write SQL queries to demonstrate the use of ROW_NUMBER(), RANK(), and DENSE_RANK() window functions on an employee dataset. The queries should assign rankings to employees within their department based on salary, highlighting the differences between these functions in handling duplicate values.

Problem approach

SELECT 
   name,
   salary,
   ROW_NUMBER() OVER (ORDER BY salary ASC) AS row_num,
   RANK() OVER (ORDER BY salary ASC) AS rank,
   DENSE_RANK() OVER (ORDER BY salary ASC) AS dense_rank
FROM Employees;
 

2. Calculate Running Total of Budget in DAX

Write a DAX formula to calculate the cumulative (running) total of the Budget column in a table. The running total should sum all budget values up to the current row’s date, allowing analysis of budget accumulation over time.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes