Open In App

KSolves Interview Experience for Software Developer

Last Updated : 31 Jul, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

It was on-campus visit of Ksolves to ABES Engineering College for a software developer role.
 

Hiring Workflow

  • Online Aptitude round (30min -> 35 Questions)
  • Coding Round/Machine round
  • Technical Interview (1)
  • Technical Interview (2)
  • HR Interview

Online Aptitude Round

In this round:

  • Number of questions: 35 Question
  • Aptitude questions: 10
  • Reasoning questions: 10

Technical questions: 15

Time provided: 30min

Syllabus: 
Aptitude, Logical reasoning, abstract reasoning, Coding questions to find output/ errors, and basic technical questions.

Coding Round

In this Round there were 6 sets questions.

Each set of question paper were include 3 coding questions. (Basically from LeetCode Basic – medium level)

Some of the questions that I remember are:

1. Given an array of numbers from which we have to return the 2nd largest number from the array. Also, there were some test cases like if there is only one number in the array then return -1 .
2. Write a function to reverse a string using a recursive approach/ recursive function.
3. Given a string s containing just the characters ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[‘ and ‘]’, determine if the input string is valid.

An input string is valid if:

  1. Open brackets must be closed by the same type of brackets.
  2. Open brackets must be closed in the correct order.
  3. Every close bracket has a corresponding open bracket of the same type.

Valid Parentheses

Example 1:

Input: s = "([){]}([[]])"
Output: Balanced

4. Given an array of nums of distinct integers, return all the possible permutations. You can return the answer in any order.

Example 1:

Input: nums = [1,2,3]
Output: [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]

Technical Interview (1)

In this round questions were asked like…

(The main focus was on the resume what ever I have mentioned in the resume)

  • Introduction
  • Project Description
  • About Internships
  • Coding languages you know and have expertise in and have done internships/projects
  • Basic concepts related to Java/C/Python/JavaScript/Html5/CSS3/Bootstrap/C++
  • Oops Concept
  • Coding questions  to write logic and give expected result/output (e.g. how can we convert a  singly circular linked list to a singly linked list, array questions, String questions.
  • Question-related to previous round 2 coding round
  • Some questions related to family background, thinking-based logical questions, to tell anything that you have not mentioned in your resume.
  • Currently learning any Language and what is the progress.
  • future goals.
  • DSA questions
  • Web Development 

     

Technical interview (2)

In this round, I was asked to write the logic of programs related to sorting , searching, SQL queries, JavaScript basic questions, and questions from the DSA portion.

HR Round

In this round, the questions were asked:

  • Self Introduction
  • Are you comfortable with the bond?
  • About family background.
  • Strength and weakness
  • What is your greatest fear?
  • What motivates you?
  • How will you manage your studies?
  • What are your goals?

What are the things you are doing to improve your communication skills?

After this, I received my offer letter from Ksolves for a Software developer role.

That’s all from my side.

Thank you and Best of luck.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads