Codility
Kodlama Teknik Mülakatına Nasıl Hazırlanılır?
Teknoloji endüstrisinde kodlama challenge’ları ve teknik mülakatları sıkça karşılaşılan bir durum. Bununla savaşmanın bir anlamı yok. Herhangi bir şirkette tam zamanlı geliştirici olarak işe girmek istiyorsanız, her türlü challenge’a katılmak veya teknik mülakatlardan geçmek zorunda kalabilirsiniz.
Teknik mülakatınız varsa, her gün birkaç farklı kodlama testi çözmek iyi bir fikir. Bu tür problemler üzerinde çalıştıkça deneyime sahip olursanız, yeni bir problemle karşılaştığınızda kendinize bir o kadar güveniniz olur. Böylece gerçek mülakatlarda süreli kodlama testlerinde baskı altında çalışma konusunda deneyime sahip olursunuz.
Zamanı iyi kullanmayı öğrenir ve daha iyi kodlar yazarsınız. Aynı zamanda bu challenge’lar kod yazma becerilerinizi geliştirmenin eğlenceli ve öğretici bir yoludur. Farklı türden problemleri çözmek, daha iyi bir problem çözücü olmanıza, iş görüşmelerine hazırlanmanıza ve yeni algoritmalar öğrenmenize yardımcı olur. Codility de bu noktada size pratik yapmak için yardımcı olan platformlardan sadece bir tanesi.
Codility Nedir?
Codility, işletmelerin teknoloji yeteneklerini işe alma şeklini geliştiren bir platform. Codility; 22 milyon dolarlık VC finansmanı ile teknoloji yeteneklerini işe almanın yepyeni bir yolu. Codility, müşterilerinin ihtiyaç duyduğu geliştiricileri hızlı ve güvenli bir şekilde değerlendirerek geliştiricileri işe alım yöneticileriyle buluşturur.
İşletmelerin aradıkları pozisyona uygun olan teknoloji yeteneğini bulma süresini azaltarak, zamandan tasarruf etmelerini sağlar. Codility bunu yaparken müşterilerine teknik destek sağlar. 1.000'den fazla müşteri ve yaklaşık 5 milyon değerlendirmeleri bulunur.
Şirketler işe alım sürecinde yazılımcıların kodlama ve algoritma becerilerini Codility kullanarak ölçer. Codility, birçok işe alım görevlisi tarafından kullanılır. Bu kodlama testleri sürelidir. Yani şirket tarafından belirlenen süre içerisinde bu testlerin geliştirici tarafından tamamlanması gerekir. Platformda bulunan demo testleri, kodlama pratiği yapmak amacıyla da kullanmaya imkan tanır. Belirli bir zaman sınırı içerisinde çözülmeye çalışılan bu testler hem kodlama becerilerini hem de zamanı yönetme becerilerini geliştirir.
Benzer platformlar arasında Hackerrank gösterilebilir. Adaylar, teknik becerilere göre değerlendirilir. Slack, Microsoft, Unity ve Tesla gibi teknoloji şirketleri işe alım kararlarında Codility’den yararlanır. Codility çok sayıda programlama dilini de destekler. C, C++, C#, Java, JavaScript, Kotlin, Perl, PHP, Python ve Visual Basic Codility’nin desteklediği programlama dillerinden bazılarıdır.
Codility Kimler İçindir?
Codility, teknoloji yeteneği arayan ve onları teknik anlamda test etmek isteyen şirketlerin ihtiyacına çözüm bulur. Codility, ayrıca mülakatlar için pratik yapmak isteyen adaylara yardımcı olur.
Codility’nin Avantajları Nelerdir?
Codility’e rakip olabilecek birkaç tane platform bulunur. Hepsinin de özellikleri birbirinden farklı. Codility’nin diğer kodlama challenge platformlarından farkı ve avantajları şöyledir:
- Uyumluluk özellikleri gelişmiştir.
- Teknik işe alımlarda, kodlama challenge’nın sıralamasına bakarak adayları elemek daha kolaydır.
- Şirketlerin aday bulma sürecini iyileştirir.
- İşe alım uzmanının zamanını boşa harcamadan zahmetsizce işe alım kararını verir.
- Codility hesabınızı diğer işe alım platformları ile kolayca entegre edebilirsiniz.
- Değerlendirme sonuçlarına göre en daha iyi işe alım kararları verilir.
- Çeşitliliği desteklemek için önyargıyı azaltır.
- İşe alım süreçlerindeki nesnelliği artırır.
Codility’nin Dezavantajları Nelerdir?
Dezavantajlar:
- Codility'nin rakiplerine göre ismi daha az duyulmuştur.
- Codility’de adayın önceki deneyimleri önemli değildir.
- Testler her zaman yeterli olmayabilir.
Sistem Nasıl işliyor?
Codility’i kullanan şirketler, platform üzerinden challenge oluşturup adaylara iletir. Adaylar verilen süre boyunca bu challenge üzerinde çalışırlar. Teknik testleri tamamlayan adayların algoritma yetenekleri ölçülür.
Codility’de farklı programlar ve challenge’lar bulunur. Bu challenge’lar şunlardır:
- CodeCheck: Adayları görüşme aşamasına geçmeden önce değerlendirmek için role özel olarak hazırlanan teknik beceri değerlendirmeleridir.
- CodeLive: Şablon kullanarak, uzaktan veya yerinde canlı olarak yapılan teknik becerileri sorgulamaya yönelik mülakatlardır.
- CodeChallenges: Çevrimiçi kodlama yarışmalarıdır.
Sonuç
Yazılım geliştiricilerini işe almak, birçok işletme için büyük bir zorluktur. Yakın tarihte yapılan bir ankete göre, İK profesyonellerinin %60'ından fazlası, geliştiricileri işe almanın büyük bir zorluk olduğunu söylüyor. Bu karmaşıklığı gidermek sanıldığı kadar zor değil.
İş hedeflerine daha verimli bir şekilde ulaşmak için yazılım geliştiricileri işe alma sürecini hızlı bir şekilde basitleştirmek için atabileceğiniz birkaç adım var. Bu da geliştiricileri Codility, Hackerrank gibi platformların testlerinden geçirmek.
Coderspace olarak bu teknik testleri çeşitli Bootcamp ve Hiring Challenge’larımızın içerisine yerleştirip daha “doğru” ve “uygun” adaylar almanızı sağlıyoruz. Şirketiniz için neler yapabilir görmek istiyorsanız “İşveren Markası” profilimizi ziyaret edebilirsiniz.