---
# System prepended metadata

title: Hiring Checklist

---

# Hiring Checklist

The hiring process will involve 3 interviews. 

- do a intro
- ask for consent to record

## Hiring steps
1. Intro call
2. Technical interview. In-depth 1 hour, Zoom with screen share
3. Take home test
4. HR interview and meeting the CEO

## Introductory interview

> Get introduction on the candidate

- About 2+ years in experience
- Open source projects, active Github profile, portfolio sites
- Lead projects, personal or otherwise

> Why are they looking for a change?

> Why are you interested in dillali as your new workplace? 


> Compatibility with our stack

Reactjs
Nextjs
Nodejs
Antd(Ant-dee) framework


### Tech questions
Ask about 3 of these, according to their expertise.

> Reactjs: Did you start with class based or function based?

> If answer is class based, ask the next question. Can you talk in brief about the component lifecycle in Reactjs from start to destroy?

answer: componentWillMount > render > componentDidMount > render > componentDidUpdate > componentWillUnmount

> JavaScript: Closure and Scope difference

Just check if they can get some words out

> JavaScript: Difference between let and var?

ans: look for the words block-scoped and function-scoped, let is local scope, var is global scope

> Webservices: So, http codes come in 5 series. Can you tell me what each of them represent?

1xx Informational
2xx Success
3xx Redirection
4xx Client Error
5xx Server Error

> JavaScript: What kind of threading does javascript use?

Single threaded

> Python: What is a lambda function?

Look for the word `anonymous`
Example: wait for one

### Pitch for hiring

dillali is income and expense management tool.

## Second Interview

1. Professional experience: Check motivation and ideology towards work
2. Some live coding on the console to check basic js concepts. Check Closure, HOF etc
3. Live Coding Challenge: https://gist.github.com/dalekatwork/c7ef4f6dad8da9964a24df2512677020



## Take home test with deadline

## Third Interview

1. check for the HR fit


## Additional Points
To be inserted in one the steps above

1. Contractual position
2. Get salary expectations