Kitestring Technical Services logo

Kitestring Technical Services Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
83.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Kitestring Technical Services.

Showing 3 of 6
Kitestring Technical Services logo
Kitestring Technical Services

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

The interview process involves problem solving with a couple of questions, then questions on your technology stack. You'll be speaking with a Technical Delivery Manager, who's usually pretty chill and cooperative. They're not trying to trip you up, just making sure a solid candidate gets put forward to their client.

Confirmed questions3 questions
  • Can you sort an array of characters?
  • What are the different kinds of dependency injection in Spring, and which do you like best and why?
  • How would you go about creating different config files in Spring Boot, and then setting up the server to pick a specific one for testing or development?
Kitestring Technical Services logo
Kitestring Technical Services

Software Engineer

Engineering · more than a year ago

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

Applied for a Test Automation role with a Java background, they are looking for a strong Java programmer. It's a 3 step process. First, an online assessment. You can use the internet. It has multiple-choice questions, with 2 minutes per question, covering topics like design patterns and predicting code snippet outputs. Second, an online video interview over Skype via Kitestring. You'll need to write code snippets for given problems in a terminal and explain your logic and problem-solving approach. Third, an online video interview with the client, similar to the second step.

Confirmed questions4 questions
  • Can you tell me about the singleton pattern and provide code for string palindrome and anagram checks?
  • Could you explain the SOLID principles in Java, Dependency Injection, and Liskov's substitution principle? Also, what's the difference between checked and unchecked exceptions, and between an exception and an error? How does a HashMap work, and can you explain Hashtable? Is hashcode always unique? Lastly, what is the difference between ArrayList and LinkedList?
  • Tell me about your experience with Test Automation Frameworks, how Jenkins works, and your regular tasks. Also, can you discuss TestNG, Maven, Cucumber, Appium, and POM frameworks? Explain the Cucumber framework. How do you handle window popups, browser popups, and alerts in Selenium? What's the difference between assert and verify, and between soft and hard asserts in Selenium?
Kitestring Technical Services logo
Kitestring Technical Services

Software Developer

Engineering · more than a year ago

Mid Average Neutral experience No offer 2 rounds
Interview process
Take home Onsite
Interview formats
Technical Coding

I did a test online and then was told to do a face-to-face interview with the client. There were three interviewers, and they asked technical questions. Some questions I just answered verbally, but for others, I had to go up to the whiteboard and write out the solutions.

Confirmed questions1 question
  • Could you solve a logical problem and outline your solution?

Kitestring Technical Services Software Engineer Interview Questions

Quoted word for word from Kitestring Technical Services interview reports.

How would you go about creating different config files in Spring Boot, and then setting up the server to pick a specific one for testing or development?

Read reports

Can you tell me about the singleton pattern and provide code for string palindrome and anagram checks?

Read report

What are the different kinds of dependency injection in Spring, and which do you like best and why?

Read report

We'll cover SQL. How do you connect to a SQL database using Java and process resultsets? Please write the Java syntax for executing a SQL query and provide some SQL queries for a problem they'll give you on the spot.

Read report

Formats, difficulty and experience

Across all 6 Kitestring Technical Services interview reports.

Interview formats

Technical 42.9%
Coding 35.7%
Behavioral 21.4%

Interview difficulty

Easy 0%
Average 100%
Difficult 0%

Candidate experience

Positive 83.3%
Neutral 16.7%