-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from SirSaleh/main
Add ToomanPay interview experience by SirSaleh
- Loading branch information
Showing
3 changed files
with
75 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# [Toman](https://tomanpay.net/) | ||
|
||
### Status | ||
#### 📜📞🔧❌ | ||
## Senior Backend Developer (Python/Django) | ||
### Interview process | ||
```mermaid | ||
flowchart LR | ||
sr(Send resume) --> hr(HR call) --> ti1(1st Technical Interview) --rejected--x ti2(2nd Technical Interview) -.-> hri(HR Interview) -.-> o(Offer) | ||
``` | ||
### Apply way | ||
Refer | ||
|
||
### Interview Date | ||
|
||
- **HR Call**<br /> 1403.03.27 | ||
|
||
- **Technical Interview** <br> 1403.03.30 | ||
|
||
- **Rejection Email** <br /> 1400.07.26 | ||
|
||
### Interview Duration | ||
- **Technical Interview** <br> 1 Hour and 30 minutes | ||
|
||
### Interview Platform | ||
Microsoft Teams | ||
|
||
### 1st Technical Interview | ||
|
||
- Interviewer Told about himself and The culture in Toman. | ||
|
||
- Tell me about yourself and your experience. | ||
|
||
- Tell me about Django request life-cycle. | ||
|
||
- In which order django middlewares work | ||
|
||
- Is the order of middlewares are same when processing response compare to processing requests? | ||
|
||
- Can you tell what is the usage of UWSGI/Gunicorn? | ||
|
||
- Imagine a micro-services architecture. we want to follow up a request to have a track of them in the system. How do you suggest to track them. _A: My Answer was to add a unique code in the header of the request_ | ||
|
||
- How can we make sure that the codes you said, are unique? _A: My answer was using UUID_ | ||
|
||
- Ok, we made the requests unique. Where can we store them? | ||
|
||
- How queues in a message broker works? Are they working simultaneously? | ||
|
||
- How to know how many queues do we need? (I didn't know the answer!) | ||
|
||
- What if Our RabbitMQ or Celery Fails? What is your solution not too lose any of the tracking data? | ||
|
||
- Can You tell what are the migration files in django? | ||
|
||
- Did you have any sepecific challenge with the django migrations? | ||
|
||
- Have you ever changed the migration files manually for any specific reason? | ||
|
||
- Do you have any other question? | ||
|
||
### Score | ||
<h4><mark style="background-color:#54ca56">9/10</mark></h4> | ||
|
||
<p dir="rtl"> | ||
فرایند هماهنگی خوب بود. مصاحبهکننده خیلی حرفهای و همینطور صمیمانه رفتار کرد و فرهنگ شرکتو توضیح داد و از نظر من خیلی مناسب بود رفتار و جو مصاحبه. میتینگ روی مایکروسافت تیمز بود که چون نسخهٔ لینوکسی نداره با وب وصل شدم و کمی به سختی لود شد. در مجموع جوابهای منم بد نبودن و خودم راضیم. قطعاً ریجکت شدن هم پیش میاد به هر شکلی که بگذره چون عدهٔ زیادی مصاحبه میشن و شرکتهای فیتترینشونو انتخاب میکنن. | ||
</p> |