Hurix system private limited interview experience Real time questions & tips from candidates to crack your interview

Angular developer

Hurix system private limited
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Angular, Javascript, Web Development, Data Structures, System Design, OOPS
Tip
Tip

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application process
Where: Linkedin
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Interview rounds

01
Round
Medium
Video Call
Duration40 mins
Interview date9 Sep 2021
Coding problem2

1. Reverse the String

Easy
15m average time
85% success
0/40
Asked in companies
IBMFacebookAcko

You are given a string 'STR'. The string contains [a-z] [A-Z] [0-9] [special characters]. You have to find the reverse of the string.

For example:

 If the given string is: STR = "abcde". You have to print the string "edcba".
follow up:
Try to solve the problem in O(1) space complexity. 
Problem approach

Traverse the string and swap the first character with the last character, the second character with the second last character and so on.
Basically, you need to swap the i-th character with the (N-i-1)-th character.

Try solving now

2. Find the largest matching word

Moderate
15m average time
85% success
0/80
Asked in companies
WalmartSAP LabsGoogle inc

You have been given a string ‘ST’ of length ‘N’ and ‘X’ words all containing lowercase alphabets. You call a word matching from ‘ST’ if by removing some characters of ‘ST’ you can form that word.

Your task is to return the largest matching word among these ‘X’ words. If there are multiple strings of largest length return lexicographically smallest string. If no word matches from ‘ST’ return ‘#’ as the string.

Example:
Let’s say you have “abcd” as string ‘ST’ and 2 words “bd” and “db”. “bd” matches with the string ‘ST’ as you can remove ‘a’ and ‘c’ character to form “bd”. “db” does not match with the string ‘ST’ because it is impossible to form “db” from the string ‘ST’ by removing characters.
Note:
You cannot change the order of characters in ‘ST’ after removing some characters. 
Problem approach

We will first find all the words that can be formed by removing some characters from ‘ST’ and then for each of 'X' words we will check if it can be formed from ‘ST’.
We maintain an unordered set( hashmap ) that stores all the words that can be formed from 'S'.

Try solving now
02
Round
Medium
Video Call
Duration45 mins
Interview date13 Sep 2021
Coding problem3

1. JS Question

Define anonymous function

Problem approach

It is a function that has no name. These functions are declared dynamically at runtime using the function operator instead of the function declaration. The function operator is more flexible than a function declaration. It can be easily used in the place of an expression.

2. JS Question

What is the use of window object?

Problem approach

The window object is created automatically by the browser that represents a window of a browser. It is not an object of JavaScript. It is a browser object.

3. Arithmetic Operators

Moderate
30m average time
70% success
0/80
Asked in companies
WalmartHCL TechnologiesPaxcom

Given an arithmetic expression ‘EXP’ containing integer values separated by any of the three operators ‘ + ’, ‘ - ’ and ‘ * ’. You need to place parentheses in the given expression such that the value of expression gets maximized. Your task is to return the maximum value obtained.

For Example:
If the Input Expression is 3*5+2, then the maximum value of ‘21’ can be obtained by placing the parentheses as 3*(5+2). So you need to return 21.
Problem approach

We will create a recursive function that will return an array of integers storing all the possible values that can be computed from the given expression by placing parentheses at all possible positions. The maximum value of all the values in this array will be the required answer.

Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Android development Trainee
2 rounds | 3 problems
Interviewed by Hurix system private limited
647 views
0 comments
0 upvotes
System Engineer Specialist
2 rounds | 5 problems
Interviewed by Hurix system private limited
768 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Angular developer
2 rounds | 7 problems
Interviewed by HCL Technologies
1790 views
0 comments
0 upvotes