Web appOpen in Telegram

Postاین سوال تو چند تا مصاحبه ازم پرسیده شده، ولی چیزی که بیشتر از همه یادمه مصاحبه با یکی از شرکت‌های زیرمجموعه فولکس واگن …

15 July 2026
M
Mani
Link
click to show
این سوال تو چند تا مصاحبه ازم پرسیده شده، ولی چیزی که بیشتر از همه یادمه مصاحبه با یکی از شرکت‌های زیرمجموعه فولکس واگن بود. با یک geek مصاحبه داشتم، لایو کد بود و بعدش رسیدیم به بخش سوال‌ها. این سوال رو ازم پرسید و هر جوابی که میدادم، یک چرا یا چطور میذاشت اولش و هی عمیق‌تر میشد تا جایی که دیگه جوابش رو بلد نبودم. ولی خیلی برام آموزنده بود. مثلا ساده‌ترین جواب به این سوال اینه که سیستم شما از طریق DNS آدرس IP مربوط به google.com رو پیدا میکنه و بعد مرورگر یک درخواست HTTP مثل GET به سرور میفرسته. سرور هم یک response برمیگردونه که میتونه شامل HTML، CSS، JavaScript، عکس یا فایل‌های دیگه باشه. مرورگر این محتوا رو دریافت میکنه، HTML و CSS رو parse میکنه، JavaScript رو اجرا میکنه و در نهایت صفحه رو render میکنه و به شما نمایش میده. مثلا اگه پوزیشن سنیور باشه و جواب فقط تا همین حد بمونه، من شخصا اینو یک پوینت منفی برای مصاحبه‌شونده در نظر میگیرم. ولی بعدش سوال‌های اصلی شروع میشن: درخواست چطور ارسال میشه؟ با HTTPS. HTTPS چطور کار میکنه و چرا امنه؟ TLS، handshake، certificate و ... DNS چطور resolve میشه؟ از طریق ISP یا DNS resolver. ISP یا DNS resolver این رکوردها رو از کجا میارن؟ از طریق root zone، بعد top-level domain و بعد authoritative server مربوط به دامنه. از کجا معلوم DNS resolver درباره یک دامنه دروغ نگه؟ اینجاست که DNSSEC وارد میشه. DNSSEC چطور کار میکنه؟ چطور میشه به کل این زنجیره اعتماد کرد؟ این trust از کجا شروع میشه؟ حالا فرض کنیم به IP رسیدیم. این packet چطور واقعا به سرور مقصد میرسه؟ Routing چطور انجام میشه؟ ASN چیه؟ BGP چیه؟ و از کجا معلوم هر روتر باید packet رو به کدوم next hop بفرسته؟ همین یک سوال ساده میتونه خیلی عمیق بشه و کم‌کم بخش بزرگی از اینترنت و شبکه رو به هم وصل کنه 🙂 توصیه میکنم این playlist هارو ببینید که کامل تر توضیح میدن. اولیش از udemy هست. Fundamentals of Network Engineering - Hussein nasser Networking Fundamentals @PyBackendHub
248 · 5.6K ·

Nearby in the feed

MManiبا این راه‌حل دیگه پورت‌های ۸۰/۴۴۳ نیازی نیست باز بمونن. برای بسته نگه داشتن بقیه‌ی پورت‌ها (از جمله پورت ssh که میشه ۲۲) هم چند تا سولوشن هست. راهکار اول: Hub-MManiیکی از سوالات مورد علاقم تو مصاحبه ها همیشه: اگه تو مرورگرتون google.com بنویسید و enter رو بزنید چه اتفاقاتی میفته. با همین سوال میشه عمق دانش نتورک و از همه م
this message
PPython BackendHubPython BackendHub@PyBackEndHub · channel · Tech
8 368subscribers1 097posts in the index
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count