Upload Button Icon Add office photos

Hiver

Compare button icon Compare button icon Compare

Filter interviews by

Hiver Software Developer Intern Interview Questions and Answers

Updated 17 Oct 2023

Hiver Software Developer Intern Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.

Round 1 - Coding Test 

This was a online assessment with 5 mcq’s and 2 coding questions

Round 2 - Technical 

(3 Questions)

  • Q1. Given two lists find the missing element from the lost ignore multiple missing elements
  • Ans. 

    Find the missing element from two lists, ignoring multiple missing elements

    • Iterate through one list and check if each element is present in the other list

    • If an element is not found in the other list, that element is the missing element

  • Answered by AI
  • Q2. Given a string check for palindrome the string may contain numeric and other special characters but you have to ignore them and proceed
  • Ans. 

    Check if a string is a palindrome by ignoring special characters and numbers.

    • Convert the string to lowercase to ensure case insensitivity. Example: 'A man, a plan, a canal: Panama' becomes 'amanaplanacanalpanama'.

    • Remove all non-alphanumeric characters. Example: 'Hello, World!' becomes 'HelloWorld'.

    • Compare the cleaned string to its reverse. If they are the same, it's a palindrome. Example: 'racecar' is a palindrome.

  • Answered by AI
  • Q3. Questions on MySql and queries to write
Round 3 - Technical 

(1 Question)

  • Q1. The second technical round was started and i was given the valid parentheses problem to solve and he asked me to solve using stack and then asked questions regarding mysql and about ACID properties, iterat...
Round 4 - HR 

(1 Question)

  • Q1. Introduce yourself Why hiver ? About stress management Any questions ?

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Hiver?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Campus Placement and was interviewed before Nov 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Numerical and logical aptitude test

Round 3 - Coding Test 

There are 5 rounds on datastructure and algorithm

Interview Preparation Tips

Interview preparation tips for other job seekers - Nice hr and all team is suportive
Good and smoth interview experiance

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

I appeared for an interview before Sep 2020.

Round 1 - Face to Face 

(1 Question)

Round duration - 50 minutes
Round difficulty - Easy

This was a Data Structural round.

  • Q1. 

    Distinct Islands Problem Statement

    Given a two-dimensional array/list consisting of integers 0s and 1s, where 1 represents land and 0 represents water, determine the number of distinct islands. A group of...

  • Ans. 

    Count the number of distinct islands in a 2D array of 0s and 1s.

    • Identify islands by performing depth-first search (DFS) on the grid

    • Use a set to store the shape of each island and check for duplicates

    • Consider translations to determine distinct islands

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 50 minutes
Round difficulty - Easy

This was a Data Structural round.

  • Q1. 

    Word Wrap Problem Statement

    You are tasked with arranging 'N' words of varying lengths such that each line contains at most 'M' characters, with each word separated by a space. The challenge is to minimiz...

  • Ans. 

    The goal is to minimize the total cost of arranging 'N' words on each line with a maximum character limit 'M'.

    • Calculate the cost of each line as the cube of extra space characters needed to reach 'M'.

    • Minimize the total cost by arranging words to fit within the character limit on each line.

    • Ensure each word appears fully on one line without breaking across lines.

  • Answered by AI
Round 3 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

This was a System Design round.

  • Q1. Can you design a system similar to Red Bus that can handle bookings and onboard both vendors and customers to the platform?
  • Ans. 

    Design a system similar to Red Bus for handling bookings and onboarding vendors and customers.

    • Implement a user-friendly interface for customers to search and book tickets

    • Create a vendor portal for vendors to manage their offerings and availability

    • Include payment gateway integration for secure transactions

    • Develop a robust backend system for managing bookings, cancellations, and refunds

    • Utilize a database to store user in...

  • Answered by AI
Round 4 - Face to Face 

Round duration - 50 minutes
Round difficulty - Easy

This was a System Design round

Round 5 - Face to Face 

Round duration - 50 minutes
Round difficulty - Easy

This was an HR round.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Indian Institute of Technology Roorkee. Microsoft interview preparation:Topics to prepare for the interview - Graphs, Dynamic Programming, Arrays, LinkedList, stringsTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Practice as much as you can.
Tip 2 : Prepare for company, not in general.
Tip 3 : Your past work should be objective and your contribution should be very clear

Application resume tips for other job seekers

Tip 1 : Keep only relevant things for the job you are applying.
Tip 2 : Minimal data with measurable contribution and effect.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 75 minutes
Round difficulty - Hard

This round was scheduled in the evening hours and all the participants were required to fill a form which was shared 2 days prior to the test date. This form was filled out probably for the security reasons and to ensure that no one disinterested participant gives the test.

  • Q1. 

    Validate BST Problem Statement

    Given a binary tree with N nodes, determine whether the tree is a Binary Search Tree (BST). If it is a BST, return true; otherwise, return false.

    A binary search tree (BST)...

  • Ans. 

    Validate if a given binary tree is a Binary Search Tree (BST) or not.

    • Check if the left subtree of a node contains only nodes with data less than the node's data.

    • Check if the right subtree of a node contains only nodes with data greater than the node's data.

    • Ensure that both the left and right subtrees are also binary search trees.

  • Answered by AI
  • Q2. 

    Longest Palindromic Subsequence Problem Statement

    Given a string A consisting of lowercase English letters, determine the length of the longest palindromic subsequence within A.

    Explanation:

    • A subsequ...
  • Ans. 

    Find the length of the longest palindromic subsequence in a given string.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to store the lengths of palindromic subsequences for different substrings.

    • Fill the array diagonally based on the characters in the string.

    • Return the length of the longest palindromic subsequence for each test case.

  • Answered by AI
Round 2 - HR 

Round duration - 45 minutes
Round difficulty - Medium

There was only one female interviewer for this round. She continuously interacted with me and was giving me some good situational problems that were not very easy to answer. Basically those were open-minded questions which can be answered both ways and that's why I found it quiet hard as per my nature but at the end things went well for me.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in HyderabadEligibility criteriaComputer science and it's related branchMicrosoft interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, OOPS, System Design, DBMS, Operating System, Pointers, HashingTime required to prepare for the interview - 7 monthsInterview preparation tips for other job seekers

Tip 1 : Practice all DSA questions from interview bit
Tip 2 : Do Atleast 3 project one should be major, if it's in web dev it would be beneficial.
Tip 3 : Should be good in communication skills

Application resume tips for other job seekers

Tip 1 : Not more than 1 page
Tip 2 : Have atleast 3 projects with some achievement in coding contest and your coding handle should be mentioned like codechef, codeforces etc
Tip 3 : Try to keep only those things in resume in which you find yourself comfortable with

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 120 Minutes
Round difficulty - Easy

Total 3 coding questions were there, out of which I don't remember the last one.

  • Q1. 

    Ninja's Dance Competition Pairing Problem

    Ninja is organizing a dance competition and wants to pair participants using a unique method. Each participant chooses a number upon entry, and Ninja selects a nu...

  • Ans. 

    Find the number of distinct pairs of participants with a given difference in their chosen numbers.

    • Iterate through the list of numbers and check for pairs with the required difference 'K'.

    • Use a hash set to keep track of unique pairs to avoid counting duplicates.

    • Return the size of the hash set as the number of distinct pairs.

  • Answered by AI
  • Q2. 

    Longest Common Prefix After Rotation

    You are given two strings 'A' and 'B'. While string 'A' is constant, you may apply any number of left shift operations to string 'B'.

    Explanation:

    Your task is to calcu...

  • Ans. 

    Calculate minimum left shift operations to achieve longest common prefix between two strings.

    • Apply left shift operations to string B to find longest common prefix with string A

    • Count number of shifts needed to achieve longest common prefix

    • Handle circular rotation of characters in string B

    • Return minimum number of left shift operations for each test case

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

  • Q1. 

    Rotate Matrix by 90 Degrees Problem Statement

    Given a square matrix 'MATRIX' of non-negative integers, rotate the matrix by 90 degrees in an anti-clockwise direction using only constant extra space.

    Inpu...

  • Ans. 

    Rotate a square matrix by 90 degrees in an anti-clockwise direction using constant extra space.

    • Iterate through each layer of the matrix from outer to inner layers

    • Swap elements in groups of 4 to rotate the matrix

    • Handle odd-sized matrices separately by adjusting the loop boundaries

  • Answered by AI
  • Q2. 

    Problem: Sort an Array of 0s, 1s, and 2s

    Given an array/list ARR consisting of integers where each element is either 0, 1, or 2, your task is to sort this array in increasing order.

    Input:

    The input sta...
  • Ans. 

    Sort an array of 0s, 1s, and 2s in increasing order.

    • Use a three-pointer approach to partition the array into sections for 0s, 1s, and 2s.

    • Iterate through the array and swap elements based on their values and the pointers.

    • After sorting, the array will have 0s at the beginning, followed by 1s, and then 2s.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

This was HR + Technical round
He started with questions on projects and Os and Dbms and Oops
Then asked one coding question

  • Q1. 

    Number of Islands Problem Statement

    You are given a non-empty grid that consists of only 0s and 1s. Your task is to determine the number of islands in this grid.

    An island is defined as a group of 1s (re...

  • Ans. 

    The task is to determine the number of islands in a grid of 0s and 1s connected horizontally, vertically, or diagonally.

    • Iterate through the grid and perform depth-first search (DFS) to find connected 1s forming islands

    • Mark visited cells to avoid counting the same island multiple times

    • Count the number of islands found during DFS traversal

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteria7 cgpaMicrosoft interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, DBMS, Java, Computer Networks, Operating Systems, OopsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Maintain At least 2 projects in your resume.
Tip 2 : Be Confident enough 
Tip 3 : Solve lot of problems

Application resume tips for other job seekers

Tip 1 : Achievements are good to have
Tip 2 : You should be able to answer all the questions related to skills in the resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Video Call 

(1 Question)

Round duration - 1 hour
Round difficulty - Medium

  • Q1. 

    First Missing Positive Problem Statement

    You are provided with an integer array ARR of length 'N'. Your objective is to determine the first missing positive integer using linear time and constant space. T...

  • Ans. 

    Find the smallest positive integer missing from an array of integers.

    • Iterate through the array and mark positive integers as visited by changing the sign of the corresponding index.

    • After marking all positive integers, iterate again to find the first positive integer with a positive value.

    • Return the index of the first positive integer found plus one as the answer.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in HyderabadEligibility criteriaNoneMicrosoft interview preparation:Topics to prepare for the interview - Data structures, Pointers, Microsoft Cloud, Computer Architecture, Dynamic Programming, Azure Services,Time required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : During an interview, never say that you don't know the answer, keep trying and the interviewer will help you himself.
Tip 2 : Keep speaking up the approach going on in your mind, they want to judge your approaches much more than whether the answer is right or wrong.
Tip 3 : Be confident, cheerful, keep smiling, and continue making eye contact with the interviewer, this leaves a positive impression.
Tip 4 : Search and practice questions specific to the company, questions are repeated several times.
Tip 5 :  A sound knowledge of Microsoft Azure Services and cloud computing will be an icing on the cake, and increase your chances to get selected.
Tip 6 : Keep giving contests on coding platforms, it will help you to stay motivated and check your stand.
Tip 7 : Keep a daily goal of number of questions instead of the time duration.

Application resume tips for other job seekers

Tip 1 : Everything mentioned on the resume should be thoroughly known to you since if they catch you being dishonest, pretty good coding skills also might not help.
Tip 2 : Have projects related to the same field you are trying to apply for mentioned in your resume, this shows you are already experienced in the field.
Tip 3 : Adding references of some experienced people of the same field might help you gain their trust.
Tip 4 : Do not keep your resume too long, and do not mention irrelevant details, keep it short and crisp.
Tip 5 : Some experience in the field of operations and management or some positions of responsibility will really help you score extra points since it shows you have leadership qualities and are familiar with the market along with super coding skills.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed before Jan 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Arrays, Graphs majorly asked
Practice Leetcode

Round 3 - Technical 

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice Leetcode properly
Revise basic core concepts like Operating Systems, DBMS
Are these interview questions helpful?

I appeared for an interview in Sep 2020.

Round 1 - Video Call 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Easy

Had some small chit-chat regarding how Work from Home is going on for him and me. Later he introduced himself and asked the same.
Coming to technical questions, he asked me the algorithm and also asked me to code the questions mentioned below. Discussed the time complexities and edge cases.

  • Q1. 

    Spiral Matrix Problem Statement

    You are given a N x M matrix of integers. Your task is to return the spiral path of the matrix elements.

    Input

    The first line contains an integer 'T' which denotes the nu...
  • Ans. 

    The task is to return the spiral path of elements in a given matrix.

    • Iterate over the matrix in a spiral path by keeping track of the boundaries.

    • Print the elements in the spiral path as you traverse the matrix.

    • Handle cases where the matrix is not a square matrix separately.

  • Answered by AI
  • Q2. 

    Group Anagrams Problem Statement

    Given an array or list of strings called inputStr, your task is to return the strings grouped as anagrams. Each group should contain strings that are anagrams of one anoth...

  • Ans. 

    Group anagrams in an array of strings based on character frequency.

    • Create a hashmap to store sorted strings as keys and corresponding anagrams as values.

    • Iterate through the input strings, sort each string, and add it to the hashmap.

    • Return the values of the hashmap as grouped anagrams.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

This round started without any introduction, and he directly jumped into the question. Asked me about the algorithm, and later coded it and ran it. And then he asked me to optimize it. Finally, he asked me if I had any questions.

  • Q1. 

    Tic-Tac-Toe Design Problem

    Design a 2-player Tic-Tac-Toe game played on an N * N grid where Player 1 uses ‘X’ and Player 2 uses ‘O’. A move is always valid and occupies an empty spot.

    If a player places ...

  • Ans. 

    Design a 2-player Tic-Tac-Toe game on an N x N grid where players take turns placing their marks, and the first player to get N marks in a row wins.

    • Implement a function move(row, col, player) to handle each player's move and check for a win condition.

    • Keep track of the board state and update it after each move.

    • Check for winning conditions horizontally, vertically, and diagonally after each move.

    • Return the result (0 for ...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteria8 CGPAMicrosoft interview preparation:Topics to prepare for the interview - Data Structure, Operating System, Algorithms, Computer Networks, Quantitative AptitudeTime required to prepare for the interview - 12 MonthsInterview preparation tips for other job seekers

Tip 1 : Solve as many questions as you can
Tip 2 : Practice Quantitate aptitude.
Tip 3 : Don't lie on your resume.

Application resume tips for other job seekers

Tip 1 : Have some good projects.
Tip 2 : Don't lie on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Oct 2020.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Timing-> EVENING(5 TO 6)
The interviewer was very sweet and calm.

  • Q1. 

    Cycle Detection in a Singly Linked List

    Determine if a given singly linked list of integers forms a cycle or not.

    A cycle in a linked list occurs when a node's next points back to a previous node in the ...

  • Ans. 

    Detect if a singly linked list forms a cycle by checking if a node's next pointer points back to a previous node.

    • Use Floyd's Cycle Detection Algorithm to determine if there is a cycle in the linked list.

    • Maintain two pointers, one moving at twice the speed of the other.

    • If the two pointers meet at any point, there is a cycle in the linked list.

  • Answered by AI
  • Q2. 

    Boundary Traversal of a Binary Tree

    Given a binary tree of integers, your task is to return the boundary nodes of the tree in Anti-Clockwise direction starting from the root node.

    Input:

    The first line ...
  • Ans. 

    Return the boundary nodes of a binary tree in Anti-Clockwise direction starting from the root node.

    • Traverse the left boundary nodes in a top-down manner

    • Traverse the leaf nodes in a left-right manner

    • Traverse the right boundary nodes in a bottom-up manner

    • Avoid duplicates in boundary nodes

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteriaNo criteriaMicrosoft interview preparation:Topics to prepare for the interview - Data Structures, OOPS, Project, Algorithms, Dynamic Programming, Operating systemsTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Your basics should be clear.
Tip 2 : Practice At least 200+ Questions

Application resume tips for other job seekers

Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume

Final outcome of the interviewRejected

Skills evaluated in this interview

I appeared for an interview in Jan 2021.

Round 1 - Face to Face 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

It was an online technical interview focusing on DS and algorithms. They asked two questions in this round. He also asked me to code both the questions. I solved both questions with confidence.
They also gave a puzzle to solve. Out of 32 they selected 22 students along with me.

  • Q1. 

    Spiral Matrix Problem Statement

    You are given a N x M matrix of integers. Your task is to return the spiral path of the matrix elements.

    Input

    The first line contains an integer 'T' which denotes the nu...
  • Ans. 

    The task is to return the spiral path of elements in a given matrix.

    • Iterate through the matrix in a spiral path by adjusting the boundaries of rows and columns.

    • Keep track of the direction of traversal (right, down, left, up) to cover all elements.

    • Print the elements in the spiral path as you traverse the matrix.

    • Handle edge cases like when the matrix is a single row or column.

  • Answered by AI
  • Q2. You are given a certain number of eggs and a building with a number of floors. The goal is to find the highest floor from which you can drop an egg without breaking it. What is the optimal strategy to mini...
  • Ans. 

    Optimal strategy to minimize number of drops to find highest floor an egg can be dropped without breaking.

    • Start by dropping the first egg from a lower floor and incrementally increase the floor until it breaks.

    • Once the first egg breaks, use the second egg to perform a binary search between the last successful drop and the floor below the breaking point.

    • This strategy ensures the minimum number of drops required to find ...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Punjab Engineering College(Deemed To be University). I applied for the job as SDE - Intern in BangaloreEligibility criteria8 CGPAMicrosoft interview preparation:Topics to prepare for the interview - Data Structure, Algorithms, DBMS, OS, Computer NetworksTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Focus on your data structure and algorithms part, these plays a crucial role in clearing the test.
Tip 2 : Don't lie on your resume.
Tip 3 : Mention one or two good projects on your resume.

Application resume tips for other job seekers

Tip 1 : Have some good projects on resume and know everything about your projects.
Tip 2 : Write only what you know. Don't lie anything on resume as they will find out.

Final outcome of the interviewSelected

Skills evaluated in this interview

Hiver Interview FAQs

How many rounds are there in Hiver Software Developer Intern interview?
Hiver interview process usually has 5 rounds. The most common rounds in the Hiver interview process are Technical, Resume Shortlist and Coding Test.
What are the top questions asked in Hiver Software Developer Intern interview?

Some of the top questions asked at the Hiver Software Developer Intern interview -

  1. Given two lists find the missing element from the lost ignore multiple missing ...read more
  2. Given a string check for palindrome the string may contain numeric and other sp...read more
  3. Questions on MySql and queries to wr...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Software Development Engineer 1
7 salaries
unlock blur

₹10.9 L/yr - ₹18 L/yr

Software Engineer
6 salaries
unlock blur

₹11.7 L/yr - ₹26.2 L/yr

Software Developer
5 salaries
unlock blur

₹6.5 L/yr - ₹19.9 L/yr

Engineering Manager
5 salaries
unlock blur

₹70 L/yr - ₹85 L/yr

Full Stack Developer
5 salaries
unlock blur

₹10.6 L/yr - ₹15.8 L/yr

Explore more salaries
Compare Hiver with

24/7 Customer

3.5
Compare

Microsoft Corporation

3.9
Compare

SAP

4.2
Compare

Google

4.4
Compare
write
Share an Interview