Google İş Başvurusunda Sorulan 10 Soru

Google İş Başvurusunda Sorulan 10 Soru

Teknoloji Abdullah Ergun 5 Okunma

Al Cezire tarafından yapılan habere göre en başarılı ve kariyerinin zirvesindeki personeliyle bilinen şirketlerin başında gelen Google’a yapılan başvurularda sorulan sorular:

1. C’de malloc() fonksiyonunun karşıtı nedir?

Yanıt: free().


2. Hangi Unix fonksiyonu bir soketin bağlantı almasını sağlar? 

Yanıt: listen().


3. Bir MAC adresini depolamak için kaç byte gerekir?

Yanıt: 6


4. Şunlar için gereken zamanı sıralayın: İşlemci kayıt okuma, disk arama, bağlam dönüşümü, sistem bellek okuma.

Yanıt: İşlemci kayıt okuma, sistem bellek okuma, bağlam dönüşümü,  disk arama.


5. Linux inodu nedir?

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.


6. Hangi Linux fonksiyonu yolu inoda dönüştürür? 

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…


7. KILL sinyalinin adı nedir ? 

Yanıt: SIGKILL, #define 9

Mülakat yapan kişi: Hayır, doğru yanıt “TERMINATE”.


8. Quicksort neden en iyi sıralama yöntemidir? 

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… 


9. 16 bitlik değerlerden 10 bin tane olduğunu varsayın. En verimli şekilde nasıl sayarsınız?

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.


10. TCP bağlantısı kurarken iletilen paketlerin türü nedir? 

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.

Sosyal Ağlarda Paylaş

Abdullah Ergün {Abdullah Ergun}

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir