Front-End Developer’lar için Mülakatlarda Sorulan Sorular

Front-End Developer’lar için Mülakatlarda Sorulan Sorular

Hepimiz zaman zaman iş aramışızdır. Front-End Developer olarak iş görüşmelerindeki sorulan sorulara cevap bulmaya çalışacağım. Eksik olduğum kısımlarda ek yaparsanız sevinirim.

Başlayalım;

1- Kod yazarken karşılaştığın sorunları nasıl çözersin?

Ben genelde buna; “stackoverflow’a sorarım ve Google’da bir kaç kaynağa daha danıştıktan sonra eğer ki çözemezsem arkadaşlarıma danışırım” şeklinde cevap veriyorum.

2- Bir web sitesi hazırlarken güvenlik, performans, seo, bakım ile ilgili düşüncelerin nelerdir?

Bu konu hakkında biraz eksiğim. Güvenlik konusunda eğer ki post, get gibi işlemler yapılmıyorsa neler yapabileceğim hakkında bilgi edinmek isterim. Güvenlik konusu daha çok Back-end’lik gibi geliyor bana.

Perdormans konusu çok önemli. Kullanılan image’ların optimize edilmesi, temiz kod yazılması, siteyi yoracak pluginlerin en aza indirilmesi, css ve js dosyalarının minify edilmesi, kullanılmayan css’lerin temizlenmesi gibi işlemler çoğaltılabilir.

Seo konusunda kod yazarken;
Yazı kısımlarında “p“ tagının kullanılması,
Site hiyerarşisinde en üstte “h1” ve altında kullanılan başlıkların da “h2”,“h3”,“h4” şeklinde devam etmesi,
Image’lara alt taglarının yazılması,
Title ve meta taglerin girilmesi,
HTML5 tag’larının düzgün kullanılması,
responsive bir site yapısı da seo için sayılabilecek maddelerden.

Bakım kısmında ise sitede kullanılan kodların temiz yazılması, zaman kısıtlaması yoksa yazılan kodlara info’lar eklenmesi gerekir. Böylelikle proede sizden sonra çalışan insanlara da kolaylık sağlamış olursunuz.

3- Tercih ettiğiniz geliştirme ortamları nelerdir?

Ben genelde Visual Studio kullanırım, ancak bu sizin tercihinize kalmış.

4- Hangi sürüm kontrol sistemlerini biliyorsunuz?

Ben TFS ve Git kullandım.

5- Bir web sayfası oluştururken iş akışınızı tarif edebilir misiniz?

Benim için şöyle gelişiyor. Tasarım yapılıyor (Responsive ile beraber). Örnek data ile beraber front-end dökümünü gerçekleştiriyorum. (Tabi bu yolda 50 kere değişir)

6- 5 farklı stil sayfanız varsa bunları siteye nasıl en iyi şekilde entegre ederdiniz?

Bu dosyaları da gulp ile minify ederek kullanmalıyız.

7- Bir web sitesinin varlıklarını / kaynaklarını nasıl optimize ederdiniz?

Hemen hemen her iş görüşmesinde soruldu bu soru genelde başka ne yapabilirsin diye sorup daha ne kaldı diye düşündürürler.

Css ve JS dosyaları gulp ile minify edilmedilir,
Image dosyaları boyutları düşürülerek koyulmalıdır,
Ana sayfayı redirect etmekten kaçınmak,
Sunucu yanıt süresini iyileştirmek,
Tarayıcı önbellekleme özelliğinden yararlanmak (cache),
Sayfanın yüklenmesini engelleyen JS’leri kaldırmak,
Aynı anda çok fazla sorgu çalıştırmamak gibi…

Sayfanın yükünü azaltmanın 3 yolunu sayar mısın?

Resimleri küçültmek,
JS dosyalarını küçültmek ve birleştirmek,
CSS dosyalarının küçültülmesi, birleştirilmesi…

devam edeceğim..

Medium: https://medium.com/@haktantekin/front-end-developerlar-i%C3%A7in-m%C3%BClakatlarda-sorulan-sorular-9232dfa89064

Leave a Reply