Heady

Company name: Heady Technologies, Mumbai (Vikroli)
Position: Senior Backend Engineer

Interview
Total 5 round as below

1. Introduction call -> They will ask about your current project and what all technical stack using.?

2. Coding Test -> Database design and small program to write on JavaScript.

3. Technical Interview -> Questions on technologies your applying (e.g. Node Js, MySQL RestAPI etc.)

4. Manager round

5. HR round

Overall experience was good, exchanges good knowledge from both the side.

Interview Questions
Q. 1 Coding Test: Platform used for coding test: https://codeinterview.io/

Ryan Dahls github url is https://github.com/ry .

Github provides information about his public commits in JSON format at https://api.github.com/users/ry/events/public .

 In the JSON data there is an attribute called "type" which denotes what kind of commit it was.

 Let's say that we give following score to Ryan Dahl based on the "type" of the commit

IssuesEvent = 7
IssueCommentEvent = 6
PushEvent = 5
PullRequestReviewCommentEvent = 4
WatchEvent = 3
CreateEvent = 2
Any other event = 1

Write a nodejs program which when executed prints the score of https://github.com/ry . The answer printed on the terminal should be like this.

'Ryan Dahls github score is XXX'

Calculate the score based on the item results returned only from first page of that API call. Do not worry about pagination.  

Q. 2 Database design Test: Platform used for Google Docs
Given a database problem.
You need to:
Select an appropriate database
Come up with a database design which can
Save records
Retrieve records
Problem:
Posts_1
Comment_1
Reply_1
Reply_2
Reply_3
Reply_4
Reply_6
Reply_7
Reply_8
Reply_9
Reply_11
Reply_12
Reply_10
Comment_2 

Comments

Popular posts from this blog

Full Stack Java Developer - FAQ

DSA Interview Coding Questions

Java Interview Question - New FAQs