Yaşar Kemal Ince Memed 2 morpholojik analizi
Cümle sayısı: 15463
Kelime sayısı: 108899
Tekrarlanmamamış Özgün kelime sayısı: 25209
Kelime ortalama tekrarı: 4
Fiil sayısı(aynı fiilin tüm çekimleri dahil): 9254
Fiil kök sayısı(-mak -mek):122
Fiil sayısı(sorunlu olabilir): 113
Zamir sayısı: 261
Zarf sayısı: 805
Sıfat sayısı: 3098
İsim sayısı: 8623
Edat sayısı: 33
Bağlaç sayısı: 55
Ünlem: 15
Özel İsim: 672 ?
NOT FOUND sayısı(sözlükte bulunamayan): 1710
https://sourceforge.net/projects/turkishlanguageparser/files/Turkish%20Parser/InceMemed2_MORPHOLOGIC_analysis.txt/download
Thursday, 30 January 2020
Saturday, 4 January 2020
Yazılım Mühendislerinin İşe Alımı İnceleme Süreci
Yazılım Mühendislerinin İşe Alımı İnceleme Süreci üzerine bazı
Düşünceler
2019 sonlarında uluslararası bir
inceleme şirketi(Vetting Company) ile tanıştım. Hindistan’da bulunan biriyle
interview’um yapıldı. Daha sonra LA’de
içlerinde ekip liderininde bulunduğu 6 inceleme elmanı ile birtoplantuya
katıldım. Interview içeriği ve yapısı
ile ilgili samimi fikirlerimi onlara sundum.
İşte konu ile ilgili görüşlerim.
Kişisel
ortam:
- Programcının kişisel bilgisayar ortamının nasıl düzenli olduğunu kontrol ediniz.
- Gruplama yoğunluğu ve unsurların kalitesini kontrol ediniz.
Daha önce
yapılmış işler:
- Adayın daha önce yapmış olduğu işleri sorunuz.
- Bunların gerçek olup olmadığını örnekler ve kodlar üzerinde sorular sorarak kontrol ediniz.
- LOC ve istatistik bilgilerini, bunlar üzerinde kaç kişi çalıştığını ve bitirmek için adayın ne kadar zamanını aldığını sorunuz.
- Kullanılmış dokümantasyon sistemini ve Yazılım Döngüsünü (Software Lifecycle) sorunuz. Comment’leri ve diğer belgeleme örneklerini kontrol ediniz.
Öğrenme
eğrisi testi:
- Adaya hangi programlama dillerini kullanmış olduğunu sorunuz.
- Aday için en uygunu olmayan birini seçiniz.
- Adaydan internet referanslarından faydalanarak bu dil ile basit bir program yazmasını isteyiniz.
- Ne kadar zaman aldığını ve ne kadar kaliteli sonuç aldığınızı kontrol ediniz.
Hata bulma
yetenek testi:
- Değişen zorluklarda hatalı programlar hazırlayınız.
- Adayın bunları çözüp çözemediğini ve ne kadar zamanda çözdüğünü kontrol ediniz.
Kopyalama/Geliştirme
yetenek testi:
- Sorunlara yaklaşım biçiminizi yansıtan, şirketinize/projeye ait templateler üretiniz.
- Adayın bu templateleri kullanarak küçük bir çözüm üretmesini isteyiniz.
Test yapma
yetenek testi:
-
Adayın daha önce kullanmış olduğu bir test sürecini
isteyiniz.
- Verdiğiniz bir program için adayın bir test prosedürü
geliştirmesini isteyiniz.
Thursday, 2 January 2020
Vetting process for recruitment of Software Engineers
Some ideas on the Vetting process for recruitment of Software
Engineers
Recently I met with an international vetting company. I got an interview with somebody in India and then I attended a meeting with 6 vetting professionals from LA including their leaders. I offered them my sincere views about the interview and its design. Here are my opinions on the subject.
Personal environment:
Personal environment:
- Check how is the programmer’s personal computer environment organise.
- Check grouping density and quality of items
Previous
works:
- Ask for examples of previous work’s of the candidate.
- Check whether they are true examples by asking questions about the examples.
- Ask LOC and other statistics information including how many people has worked on them and how long did it take them and the specific candidate to finish it.
- Ask for the documentation process and the Software lifecycle used. Check the comments and other documentation examples.
Learning
curve test:
- Ask the candidate which programming languages he/she has used.
- Choose one that is not the best for the candidate.
- Ask him/her to write a simple program in that language using internet as a reference.
- Check how long and how good it takes.
Diagnosing
ability test:
- Produce faulty programs with varying difficulty.
- Check if/how long the candidate can fix them.
Copying/developing
ability test
- Produce company templates which characterize how your company approaches to specific problems.
- Require the candidate to develop a small solution using these templates
Testing ability test
- Ask for a test process the candidate has used in prev work
- Require the candidate to produce a test method for a given program
Subscribe to:
Posts (Atom)