Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R logo

Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R Software Engineer Interview Questions
& Process

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

Based on 23 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
56.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R.

Showing 3 of 23
Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R logo
Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R

Software Engineer

Engineering · nearly a year ago

Entry Easy Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

2 etapas: -> Primeira de fit cultural com o time de RH. Processo padrão e nada demais, só querem te conhecer e fazer uma filtragem do seu currículo e etc. -> Segunda é uma entrevista técnica. Fazem várias perguntas para checar se você conhece as coisas necessárias para a vaga e também para dar uma filtrada no teu conhecimento (achei que eram perguntas simples, entrevista tranquila). Ex de perguntas: Quais tecnologias conhece? Qual sua xp com tal stack? Sabe o que é um microserviço? Sabe o que é uma procedure? Eles também te dão 15 min pra resolver um desafio técnico simples de algoritmo em alguma linguagem de sua escolha. O meu desafio foi checar se em uma string tinha caracteres repetidos.

Confirmed questions1 question
  • Quais as diferenças de JOIN, RIGHT JOIN e LEFT JOIN em bancos de dados relacionais?
Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R logo
Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R

Software Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

The interview had 2 steps. First, a general recruiter call, likely for screening. Then, a technical interview with two more senior engineers. This was very technical, without coding, focusing more on abstract software engineering concepts and topics usually covered in college, to see if you actually studied or just memorized. They then showed code for a PR review, and asked you to talk about a hobby, routine, or similar in English for about 2 minutes, as they said they talk to clients daily via video call.

Confirmed questions8 questions
  • What's the difference between a stack and a queue?
  • In a general tree, like a binary tree, if you're writing an algorithm to traverse it, how do you know you've reached a leaf?
  • Assuming every month has 30 days and every year has 360 days, how would you create a function that takes the number of days a person has lived and returns a string with their age formatted in years, months, and days?
Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R logo
Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R

Software Engineer Intern

Engineering · more than a year ago

Intern Difficult Positive experience Accept offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Coding Behavioral Other

The process had two parts: a technical interview and an HR interview. The technical one was harder than I expected. It was a bunch of computer science questions, plus two technical questions where I had to implement one. After that, some behavioral questions in English. The HR interview was more relaxed, focusing on my background and a psychological test.

Confirmed questions1 question
  • How would you implement a Google search-like autocomplete feature?

Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R Software Engineer Interview Questions

Quoted word for word from Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R interview reports.

Given an infinite string formed by repeating a word (e.g., "PapelPapelPapel..."), how would you determine the character at a specific position, like the 1001st character?

Read reports

What's the difference between an interface/protocol and an abstract class?

Read reports

In a general tree, like a binary tree, if you're writing an algorithm to traverse it, how do you know you've reached a leaf?

Read reports

Assuming every month has 30 days and every year has 360 days, how would you create a function that takes the number of days a person has lived and returns a string with their age formatted in years, months, and days?

Read reports

What is an object and what's the difference between an object and a class?

Read report

Regarding Git, what's the difference between a merge and a rebase?

Read report

In Swift, how do we unwrap a variable? What are the differences between guard let and if let?

Read report

What is a Thread and what is a Process? What are their differences?

Read report

Formats, difficulty and experience

Across all 23 Centro de Estudos e Sistemas Avançados do Recife - C.E.S.A.R interview reports.

Interview formats

Technical 37.7%
Behavioral 32.8%
Coding 24.6%
Other 3.3%
Presentation 1.6%

Interview difficulty

Easy 13%
Average 60.9%
Difficult 26.1%

Candidate experience

Positive 56.5%
Neutral 8.7%
Negative 34.8%