Software Engineer applicants have rated the interview process at HARMAN with 2.9 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 56% positive. To compare, the company-average is 56.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 16 days to get hired, when considering 28 user submitted interviews for this role. To compare, the hiring process at HARMAN overall takes an average of 24 days.
Common stages of the interview process at HARMAN as a Software Engineer according to 28 Glassdoor interviews include:
One on one interview: 24%
Phone interview: 20%
Skills test: 17%
Drug test: 9%
Background check: 9%
Presentation: 7%
Personality test: 4%
Group panel interview: 4%
Other: 4%
IQ intelligence test: 2%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 1 day. I interviewed at HARMAN in Nov 2015
Interview
Very unprofessional individuals interviewed me.
I had cleared the first round of interview which was for the role of infotainment engineer. First round was C programming F to F interview which went fine. Second round was handled very badly by an ignorant person who was not knowledgeable. He asked question about C++ design pattern. I told him I know about singleton and factory design pattern. I explained to him the singlet on design pattern. He argued with me that static members which are private cannot be initialized outside the class using scope resolution operator as (className: :member name = <Value>). I explained to him that was the only way to initialize static variables but the interviewer argued that we should initialize it inside the class only and my answer was wrong!!
Next he asked what is constant keyword in pointers and its different variations.
I answered as :
const char *c and char const *c have the same effect and mean that the pointed to character or string is constant where as the pointer itself is not constant and can be made to point to some other character or string.... Char *const c means the pointed to char can be changed where as the pointer should be constant.
The interviewer told that the answer was wrong and to verify it at home!! He told that const char* c and char const* c are completely different. He then stopped the interview and told that they are looking for candidate with higher experience and told that I will not fit in the team requirement and asked me to leave!! I verified all his wrong statements in the interview. Such unprofessional and low knowledgeable individuals work at Herman which is quite a shame...
Onsite interview
2 Leetcode medium level problems, which includes DP and also binary search. Can be done in the given time. Solving the common Neetcode sheet can help a lot to clear these rounds.
Behavioural:
Common STAR pattern questions were asked
Interview questions [1]
Question 1
DSA a lot and slight system design as well, going for API calls and more explanations
Interview is easy with only basic questions on react and js.Code sandbox and js fiddle is what you need . Just basic dsa question as to remove duplicates.Or find the frequency of letters.
Interview questions [1]
Question 1
Frequency question - Given an array find frequency of most occuring number.
Got Shortlisted and invited for the walkin face to face interview
Written test which includes based on jetpack compose library and data structure and algorithm questions.
The questions are in Kotlin and mostly multiple choice questions.