CRISIL logo

CRISIL Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 536 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
67.2% Positive experience

Which role are you interviewing for?

30 roles · 536 reports

Candidate interview experiences

First-hand accounts from people who interviewed at CRISIL.

Showing 4 of 536
CRISIL logo
CRISIL

Java Full Stack Developer

Engineering · half a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Technical screen Phone screen Technical screen
Interview formats
Technical Behavioral

First we had an aptitude and technical test. The aptitude questions were easy, covering general topics like work, time, and distance. The technical part focused on Java. Then there was an L1 interview, which was also easy, asking about my projects and basic OOP concepts. Finally, an L3 interview, medium difficulty, where they went deeper into OOP concepts, exception handling, and collections.

Confirmed questions4 questions
  • Tell me about your projects.
  • Can you explain some oops concepts?
  • What are the concepts of collections?
CRISIL logo
CRISIL

Director of Data Transformation and Integration

Engineering · nearly a year ago

Director Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Presentation Onsite
Interview formats
Presentation Technical Behavioral

I went through 3 interview stages, including a F2F presentation, but then got ghosted. The last stage involved a strategic presentation for a director role, which I didn't get to fully deliver. Instead, they asked me standard operational questions about setting up CI/CD pipelines. I kind of knew I wouldn't get an offer when during the strategic part of the presentation, one of the interviewers remarked, 'you've thought about this more than anyone in this company.' Considering I applied for a director position, if they treat senior candidates this way, I don't want to imagine how they treat junior ones.

Confirmed questions3 questions
  • Can you share an instance where you digitalized data products?
  • How would you approach setting up CI/CD pipelines?
  • Describe a situation where you digitized data products.
CRISIL logo
CRISIL

Risk Analyst

Finance · nearly a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

There were two interview rounds. First, an HR phone call from London, where they talked about pay and the hybrid setup. Then, a Teams call with a hiring manager based in South Asia. He hinted at more interviews but then I got ghosted. The Teams call felt like a CFA level 1 test. No behavioral or culture questions, just a rundown of my work history, and then he hit me with CFA level 1 questions. I got them all right.

Confirmed questions8 questions
  • What's your method for valuing a CDS?
  • Can you explain how to value a forward rate agreement?
  • How would you go about valuing interest rate swaps?
CRISIL logo
CRISIL

Python Software Developer

Engineering · a year ago

Mid Difficult Negative experience No offer 4 rounds
Interview process
Technical screen Technical screen Panel Background check
Interview formats
Technical Coding Behavioral

I went through 4 interview rounds in total. 3 were with the Crisil team and 1 was with the client. One of the rounds with Crisil was a managerial interview. The interview level was good, and we had a decent discussion about the team's environment and other important aspects. However, coordinating with HR was quite hectic. I cleared all the rounds, and we had a quick discussion about salary and the offer, but then they suddenly informed me that the role was put on hold, which was very disappointing and felt like a waste of time.

Confirmed questions4 questions
  • Can you explain decorators, generators, context managers, iterators, and OOPS concepts?
  • There were some coding questions in the first two rounds based on array manipulation.
  • There were some coding questions in the first two rounds based on string manipulation.

CRISIL Interview Questions

Quoted word for word from CRISIL interview reports.

What's the difference between a tuple and a list in Python?

Read reports

Using Java-8 streams, how would you transform the input string "virat kohli test" to "tariv ilhok tset"?

Read reports

How would you find the second highest number in a list using Python?

Read reports

What is the difference between the Angular constructor and the OnInit method?

Read report

Regarding the Cash Flow Statement, what entry would show if a Company bought a Fixed Asset?

Read report

How do the income statement and cash flow statement relate to each other?

Read report

For companies that are flush with cash, why would they still decide to borrow money?

Read report

Formats, difficulty and experience

Across all 536 CRISIL interview reports.

Interview formats

Technical 43.6%
Behavioral 36.7%
Coding 5.7%
Presentation 4.2%
Case 4.2%

Interview difficulty

Easy 11.6%
Average 63.2%
Difficult 25.2%

Candidate experience

Negative 12.1%
Positive 67.2%
Neutral 20.6%

Reports by job function

Finance 200
Analytics 110
Research 72
Engineering 56
Other 45
Sales 21