[vc_row][vc_column][vc_column_text]Bir yazılım mühendisi Google iş başvurusu yaptı. Başvuru kabul edildi ve mülakat yapıldı. Sonuç hüsran! İlk dört soruyu bilen yazılımcı diğer soruları yanlış cevapladı ve mülakat onuncu soruda yarıda kesildi.
48 yaşında Pierre Gauthier isimli mühendis, 18 yıldır yazılım şirketi var ve 37 yıldır kod yazıyor. Google ‘a yazılım mühendisi olarak başvuruyor. ilk dört soruyu bilip diğer soruları bilememesi sonrasında, kendisine yöneltilen soruları kişisel blogunda paylaşmış.
Çalışma koşulları, maaşı ve sağladığı imkanlarla bilişim sektöründeki tüm çalışanların hedefindeki şirket, en başarılı ve alanında en yetkin personeli işe almayı hedefliyor.
Sorulan soruları aşağıda görebilir siniz. Kendinizi denemek isterseniz cevaplara bakmadan önce kendi cevabınızı verin 🙂
[/vc_column_text][vc_tta_accordion shape=”square” c_icon=”triangle” active_section=”” collapsible_all=”true”][vc_tta_section title=”SORU-1- C’de malloc() fonksiyonunun karşıtı nedir?” tab_id=”1476641042585-cc7c2435-a499″][vc_column_text]Yanıt: free(). [/vc_column_text][/vc_tta_section][vc_tta_section title=”SORU-2- Hangi Unix fonksiyonu bir soketin bağlantı almasını sağlar? ” tab_id=”1476641042637-e796f01c-e31f”][vc_column_text]Yanıt: listen().[/vc_column_text][/vc_tta_section][vc_tta_section title=”SORU-3- Bir MAC adresini depolamak için kaç byte gerekir?” tab_id=”1476641634753-bc5c32f0-38c6″][vc_column_text]Yanıt: 6[/vc_column_text][/vc_tta_section][vc_tta_section title=”SORU-4- Şunlar için gereken zamanı sıralayın: İşlemci kayıt okuma, disk arama, bağlam dönüşümü, sistem bellek okuma.” tab_id=”1476641673918-bfa9e4db-5573″][vc_column_text]Yanıt: İşlemci kayıt okuma, sistem bellek okuma, bağlam dönüşümü, disk arama.[/vc_column_text][/vc_tta_section][vc_tta_section title=”SORU-5- Linux inodu nedir?” tab_id=”1476641712506-e92a0dd5-7bb5″][vc_column_text]Yanıt: Herhangi bir dosya sisteminde özgün bir dosya ayırt edicisidir.
Mülakat yapan kişi: Hayır, doğru yanıt Dosya Üstverisi.
Bu noktada mühendis itirazlara başlıyor ancak yanıtı kabul edilmiyor.[/vc_column_text][/vc_tta_section][vc_tta_section title=”SORU-6- Hangi Linux fonksiyonu yolu inoda dönüştürür? ” tab_id=”1476641803613-bf472dd4-f8d7″][vc_column_text]Yanıt: Ben kendi sunucum için yakın zamanda bir LIBC yazdım fakat böyle bir fonksiyon hatırlamıyorum.
Mülakat yapan kişi: stat()
Yine itirazlar…[/vc_column_text][/vc_tta_section][vc_tta_section title=”SORU-7- KILL sinyalinin adı nedir ? ” tab_id=”1476641875115-54877e5b-36f9″][vc_column_text]Yanıt: SIGKILL, #define 9
Mülakat yapan kişi: Hayır, doğru yanıt “TERMINATE”.[/vc_column_text][/vc_tta_section][vc_tta_section title=”SORU-8- Quicksort neden en iyi sıralama yöntemidir? ” tab_id=”1476641925342-588d951d-06d6″][vc_column_text]Yanıt: Her durumda en iyisi değil ki.
Mülakat yapan kişi: En iyi big-O değerine sahip olduğu için.
Mühendis yine itiraz ediyor fakat nafile… [/vc_column_text][/vc_tta_section][vc_tta_section title=”SORU-9- 16 bitlik değerlerden 10 bin tane olduğunu varsayın. En verimli şekilde nasıl sayarsınız?” tab_id=”1476641984088-57fbc6ff-71a4″][vc_column_text]Yanıt: Kernighan metoduyla, verileri 64 bit’e çeviririm. Daha hızlı yöntemler de var fakat telefonda açıklanamaz, kod yazmam lazım.
Mülakat yapan kişi: Hayır, doğru yanıt arama tablosu oluşturup sonuçları toplamaktı.
Mühendis bu noktada sinirlenip, testin amacını sorgulamaya başlıyor.[/vc_column_text][/vc_tta_section][vc_tta_section title=”SORU-10- TCP bağlantısı kurarken iletilen paketlerin türü nedir? ” tab_id=”1476642034540-5fa229cc-4a6a”][vc_column_text]Yanıt: Hexadecimal sisteminde 0x02, 0x12, 0x10. Yani “eşitle ve onayla”.
Mülakat yapan kişi: Hayır, doğru yanıt SYN, SYN-ACK ve ACK olacaktır. Sunucularımız çökerse sorunu bulmak için bunları bilmeniz gerekiyor.[/vc_column_text][/vc_tta_section][/vc_tta_accordion][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]
Google çalışanı, bu noktada mülakatı sonlandırıyor:
“Burada kesiyorum çünkü gereken yetkinliğe sahip olmadığınız anlaşıldı. Linux fonksiyonlarını ve TCP/IP paketlerini iyi öğrenmenizi tavsiye ediyoruz. İyi günler.”[/vc_column_text][/vc_column][/vc_row]