Sisense logo

Sisense Software Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

3.7 Rounds average
Average Typical difficulty
33.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sisense.

Showing 3 of 9
Sisense logo
Sisense

Software Engineer

Engineering · a year ago

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

I interviewed for a position with the US team, even though the interview was in Israel. First, I had an HR interview via Google Meet with Adi, the recruiter. She was really nice and asked about my experience and personal projects, and also told me about the job and the company. She also asked about my salary expectations and told me what she thought they could pay, which I appreciated. Then, they set up a technical screen with the US team lead. The questions were in JavaScript and Python, and the interview was in English, which made it tough to communicate well. I tried my best, but only managed the first two questions fully and the third one partially. After more than two weeks, the recruiter called to say I didn't get it. She was very understanding and tried to help me figure out why. Overall, it was a good experience, even though it took about a month. The recruiter made it feel more respectful.

Confirmed questions3 questions
  • We have a function that gets 2 promises, please return the value of the sum of them.
  • We get an unknown data structure (could be array or string, and etc..), please check if its empty and return true if so.
  • We have a function that gets a list of strings with this structure: string+number, for example: ["this1", "the3", "world4", "is2"]. Please return the desired sentence.
Sisense logo
Sisense

Software Engineer

Engineering

Senior Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Presentation

First, there was a phone call with the recruiter, then a tech screen, then I had an interview prep session with the recruiter. After that, it was a 4.5 hour on-site, which included a 30 minute break. Honestly, for the time they ask from candidates, I wish they would plan better. All my interview rounds ran late. The interviewers really lacked time management. I never even got my break. The on-site ended up being five hours for me, straight through what should have been my lunch. One round involved the interviewer presenting a problem, and it was obvious there was no way I could finish it in 45 minutes, especially with the terrible coding environment they chose for it. I was told it was a collaborative problem, but it felt more like they muted themselves and ignored me while expecting me to do hours of work in 45 minutes. From my perspective, the interview was done then, but I still had more to go. Is there a nice way to just end an interview and leave?

Confirmed questions2 questions
  • Can you parse text and build a function for word suggestions based on typed characters, then another function considering the previous word typed, and finally devise a method to assess the suggestion function's helpfulness?
  • How would you create a UI where a user can input a number, or choose a number range (with the option to randomly select a number within that range), and then use this number as a parameter for an API call to retrieve and display an image URL?
Sisense logo
Sisense

Software Engineer

Engineering

Mid Easy Negative experience No offer 6 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Technical Behavioral

This was a really bad interview experience. Took them two months to get through the stages. I talked to 6 people in total. In the end, they ghosted me, didn't say if I got the job or not. I reached out but still no response, and it's been 4 months.

Confirmed questions4 questions
  • Could you answer some basic JavaScript algorithm questions?
  • Tell me about web development concepts.
  • Can you share experiences about working independently?

Sisense Software Engineer Interview Questions

Quoted word for word from Sisense interview reports.

Find the top 10 most frequent words from the text file (children story book).

Read reports

How would you determine if a given string is a palindrome?

Read reports

Given a string, can you make it a palindrome by changing characters? The cost of changing a character is its alphabetical distance (considering cyclic forward and backward movement) from the target character. What is the approach?

Read reports

How would you create a UI where a user can input a number, or choose a number range (with the option to randomly select a number within that range), and then use this number as a parameter for an API call to retrieve and display an image URL?

Read reports

Can you review this Java code and identify any issues?

Read report

Can you parse text and build a function for word suggestions based on typed characters, then another function considering the previous word typed, and finally devise a method to assess the suggestion function's helpfulness?

Read report

How would you solve a problem involving Java threads and multi-threading?

Read report

Could you answer some basic JavaScript algorithm questions?

Read report

Formats, difficulty and experience

Across all 9 Sisense interview reports.

Interview formats

Coding 42.3%
Technical 30.8%
Behavioral 19.2%
Presentation 3.8%
System Design 3.8%

Interview difficulty

Easy 11.1%
Average 77.8%
Difficult 11.1%

Candidate experience

Positive 33.3%
Negative 33.3%
Neutral 33.3%