CSG logo

CSG Software Engineer Interview Questions
& Process

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

Based on 67 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
76.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at CSG.

Showing 3 of 67
CSG logo
CSG

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Coding

The hiring process had multiple steps. All interviews were conducted in English. The process started with a recruiter call, followed by a technical screen, and then a live coding interview. Everyone involved was very kind and attentive. This is for a CLT contract in Brazil.

Confirmed questions6 questions
  • Regarding .Net, can you explain the differences between Records and Classes?
  • What are service lifetimes?
  • Given a code example, can you determine the resulting object type?
CSG logo
CSG

Software Developer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical Coding

A entrevista demorou mais ou menos um mês, com retornos e feedbacks constantes e as entrevistas foram agendadas bem rápido. Teve 3 entrevistas -- A primeira foi com um recrutador, a segunda com o Gerente Sênior da vaga, e a terceira foi uma entrevista técnica com o Arquiteto de Software do time e o Gerente Sênior.

Confirmed questions7 questions
  • Tell me about your previous experience as a developer (Jobs, Projects, Languages).
  • How is your English skill -- normal conversation.
  • What are the types of system requirements?
CSG logo
CSG

Software Development Engineer

Engineering · more than a year ago

Mid Easy Negative experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding Technical

The interview process consisted of 2 technical rounds. It was pretty straightforward. Just make sure your fundamental knowledge and your tech stack are solid. I managed to answer all the questions they threw at me. They asked two coding questions, and the interviewer seemed impressed with my solutions. The second round was also easy, and I answered everything asked. Even with positive feedback from the interviewer, I got a rejection email, which is confusing. It felt like a total waste of time, and I won't be applying to this company again.

Confirmed questions5 questions
  • Can you explain OOPs concepts?
  • What are the different types of classes?
  • Tell me about Winforms.

CSG Software Engineer Interview Questions

Quoted word for word from CSG interview reports.

How would you code finding the frequency of numbers in a list without using Java Collections?

Read reports

How would you find the nth highest value from a join of 2 tables using nested SQL queries?

Read reports

Could you define what a transaction is in the context of DBMS?

Read reports

How would you add and remove duplicate car names from a list?

Read report

Can you estimate the number of basketballs that would fit in your current room?

Read report

Given three light bulbs and three switches, and you can only go outside once, how would you determine which switch corresponds to which bulb?

Read report

What are the uses of union, join, create, and rename in SQL?

Read report

What's the approach to calling a common method from two different implemented interfaces?

Read report

Formats, difficulty and experience

Across all 67 CSG interview reports.

Interview formats

Technical 44.7%
Behavioral 27.7%
Coding 24.5%
Other 1.3%
System Design 1.3%

Interview difficulty

Easy 22.4%
Average 68.7%
Difficult 9%

Candidate experience

Neutral 10.4%
Positive 76.1%
Negative 13.4%