Ishi Systems logo

Ishi Systems Interview Questions
& Process

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

Based on 14 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
57.1% Positive experience

Which role are you interviewing for?

6 roles · 14 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Ishi Systems.

Showing 4 of 14
Ishi Systems logo
Ishi Systems

Software Engineer

Engineering · more than a year ago

Entry Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Technical Behavioral

The interview process includes a call, an online test, and in-person interviews. It involves writing a job description, posting it, scheduling interviews, doing preliminary interviews, conducting in-person ones, and then following up to make a hire. There's a lot of discussion in the industry about how to make the interview process better, mainly to attract and hire better people. One idea is that tougher interviews actually lead to better job matches. Turns out, this is true. Candidates who go through a hard interview process often find the company really cares about finding employees who are a good fit for the job and the company culture.

Confirmed questions2 questions
  • Can you list the key categories of software?
  • Could you elaborate on the different types of software, such as system software, application software, embedded software, web applications, AI software, and scientific software?
Ishi Systems logo
Ishi Systems

Senior Java J2EE Developer

Engineering

Senior Average Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Take home Onsite Technical screen Panel Offer
Interview formats
Behavioral Technical Coding System Design

There are about 4-5 rounds total. The first round is with an HR who will ask basic OOP questions to check your fundamental skills. The second round is a technical phone interview, which they estimated to be 45 minutes but ended up being 1.5 hours for me. This round covered questions about your current daily tasks, HashMap/ArrayList, unmodifiable collections, OOP concepts, hashcode/equals implementation, Hibernate associations/configuration, and some SQL queries. The third round involves coming to their office for a technical test. It was a really cool way to assess coding skills, focusing on finding bugs in code and adding missing parts to make it work. They review your coding test results the same day, and then you have a 1-2 hour discussion with more questions about the technologies they use in their projects. The coding test was excellent for checking coding ability, much better than online tests like Hackerrank. A few points: the telephonic round ran long (1.5 hours) on a workday, which can be tough to manage. They also ask some complex coding questions that might be specific to their development experiences, which a candidate might not have encountered. It would be better to avoid such questions, as candidates might have faced many different coding challenges. Round 5 is a call with the CEO, scheduled during US time after the fourth round.

Confirmed questions8 questions
  • Can you explain the purpose of marker interfaces?
  • What are wrapper classes used for?
  • Explain the necessity of overriding equals when hashcode is overridden.
Ishi Systems logo
Ishi Systems

Programme Analyst

Analytics

Entry Difficult Neutral experience No offer 3 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Technical Coding System Design Behavioral

It was a lengthy and complex interview process. First, there was an HR screening round where they asked some basic technical questions. Then, a technical phone screen which was similar to the screening but a little deeper. Finally, an in-person interview at their office that took almost a full day, including actual programming, analytical questions, and a team technical discussion.

Confirmed questions5 questions
  • Can you explain why CDN is used?
  • What's a way to send common data across all AJAX requests and prevent caching?
  • How can errors in AJAX responses be handled in a centralized manner?
Ishi Systems logo
Ishi Systems

Staff Writer

Marketing

Staff Average Positive experience Accept offer 3 rounds
Interview process
Take home Phone screen Offer
Interview formats
Technical Behavioral

A friend told me about Ishi Systems and how great it is, so I was curious. I submitted my resume and wrote an article on one of three given topics, picking the one that best fit my life. After that, I was asked to write and send in five reviews of US places of interest. I then had a phone interview, which went really well. Finally, the HR sent me a congratulatory email.

Confirmed questions1 question
  • Could you introduce yourself?

Ishi Systems Interview Questions

Quoted word for word from Ishi Systems interview reports.

Regarding HashMap.get, what is its complexity and how does it function internally?

Read reports

What's the difference between starting a thread with start() versus calling run()?

Read reports

Can you find the 10-digit number a0a1a2a3a4a5a6a7a8a9a0a1a2a3a4a5a6a7a8a9 where the digit a_i appears a_i times?

Read reports

How would you find the middle element of a linked list if you don't know its length beforehand?

Read reports

Explain the necessity of overriding equals when hashcode is overridden.

Read report

How would you find the middle element of a linked list when you don't know its size?

Read report

How can multiple databases be configured in Hibernate? Are separate configuration files needed? Is it possible to use different databases with a single session?

Read report

Formats, difficulty and experience

Across all 14 Ishi Systems interview reports.

Interview formats

Technical 36.8%
Behavioral 31.6%
Coding 18.4%
Presentation 5.3%
System Design 5.3%

Interview difficulty

Easy 0%
Average 57.1%
Difficult 42.9%

Candidate experience

Positive 57.1%
Negative 14.3%
Neutral 28.6%

Reports by job function

Engineering 7
Analytics 3
Marketing 2
HR 1
Consulting 1