mhholding - doki app
Status
📜📞🔧🔧❌
Senior Golang Developer
Interview process
flowchart LR sr(Send resume) --> hr(HR call) --> ti(1st Technical Interview) --> ti2(2nd Technical Interview) --rejected--x hri(HR Interview) -.-> o(Offer)
Apply way
jobinja
Interview date
-
Sent Resume
1401.10.24 -
HR Call
1401.10.25 -
1st Technical Interview
1401.10.27 At 5 PM -
2nd Technical Interview
1401.11.03 At 3 PM -
Rejection Letter
1401.11.05
Interview duration
-
1st Technical Interview
1 hour -
2nd Technical Interview
1 hour & 30 minutes
Interview Platform
Google Meet
1st Technical Interview
مصاحبه با یک نفر بود.
-
Tell me about yourself.
-
You don't have any job experience?
-
Do you have on-site work conditions?
-
What is generic?
-
What is the difference between concurrency and parallelism?
-
We have a scenario. We have two goroutine that traverse a slice. One is start from begining and other starts from end. How each goroutine can know other one is in the middle of slice? With cannels.
-
We have a scenario that we have a goroutine and this goroutine wait for other goroutine how do you handle it? waitgroup.
-
What is interface?
-
Waht is method?
-
What is reciever function and when we use pass by reference (pointer) on it?
-
What is linked list?
-
What is image in docker?
-
What is ACID?
-
What is nginx?
-
Are you familiar with queues and event-buses?
-
Do you know abstract factory design pattern?
-
What go freamwork you are familiar with?
-
When you receive a request, how do you read data? How do you unmarshal it?
-
What is middleware?
-
What is context in go?
-
What is init function?
-
What databases have you worked with?
-
What is your salary expectation? Write the number in chat.
2nd Technical Interview
Live code
در این مصاحبه به جز من، دو نفر دیگه هم حضور داشتن (هر دو فنی).
مسئله این بود که سه تا endpoint داریم که دارای متودهای post, get و delete است و باید یه وبسرور کوچولو مینوشتم که این سه تا رو هندل میکرد. یه اسلایسی از استرینگ (یا همچین چیزی) رو باید با آیتمهاش بازی میکردم.
خوب عمل نکردم و بلند بلند هم فکر نکردم. خیلی سرچ میکردم و خب دیدن که طول میکشه، گفتن نیم ساعت بیشتر وقت میدیم برو بزن بفرست که این عملا یعنی ریجکت. البته واقعا مهم نبود چون یه جا دیگه ۸۰ درصد برام اوکی شده بود.
Score
7/10
مصاحبه خوبی بود.
ایزی بود برام با این که مرحله دوم رو تسلط نداشتم ولی نمیشد گفت سخت. برخورد و اینا هم چیز عجیبی ندیدم.