1.
programlama alanında kendini geliştirmek isteyenler için faydalı bir web sitesidir. size matematiksel bir problem sorar programlama dilini size bırakır -python, c#, ruby, js vb- ve bu problemi çözmenizi bekler. kodu yazdığınızda submit code'a bastığınızda 20 tane test verisi gönderir. ve sizin kodun verdiği çıktıyla kendi beklediği çıktıyı(output) karşılaştırır. 20 testten de geçerseniz kodu doğru kabul eder biri bile kalsa fail durumudur. tek kısıtı problemi doğru çözmeniz de değildir. aynı zamanda beklenen sürede de çözmenizdir yani time complexity de önemlidir. örneğin kodunuzda çok fazla koşul veya döngünüz vardır 3 saniyede ancak çıktı veriyordur, beklenense maksimumum yarım saniyedir, bu durumda bu complexity'yi artıran for döngüleri yerine alternatif bulmanız gerekir ki hızı çıktı alabilesiniz. farklı kodlama skill'leri de sunar. az önce anlattığım problem solving skill kısmıydı diğerlerinde de mantık hemen hemen aynıdır dil veya problem tipleri değişir sadece. mesela sadece bir dile odaklanmak isterseniz python skill, iş görüşmesine hazırlanmak için interview preparation kit gibi seçenekleri de vardır. her problem çözdüğünüzde puanınız artar, teşvik te edicidir. linki de bırakayım, hackerrank.
devamını gör...
2.
data engineer(pyspark) mülakatına girmiş hacı abim varsa sorularımın olduğu code challenge sitesi.
devamını gör...