JavaRush /Java Blog /Random-TL /Mula sa mga tala ng isang sophomore na tinanggihan
Mikhail Fufaev
Antas
Москва

Mula sa mga tala ng isang sophomore na tinanggihan

Nai-publish sa grupo
Mahirap ang buhay para sa isang estudyanteng hindi makapagtrabaho ng full time. Kumpletuhin mo ang mga takdang-aralin sa pagsusulit, pumunta sa mga panayam, plantsahin ang iyong suit, suriin ang mga tala ng panayam sa javarush. Ngunit sa huli ay tinatanggihan ka nila, na binibigyang kahulugan ito bilang abala sa iyong pag-aaral.
...Mula sa mga tala ng isang sophomore na tinanggihan - 1
Kamakailan ay sumulat ng aking unang artikulo Introduction to Jackson Framework at nakaupo ako sa pag-update nito na tinatangkilik ang mga gusto at view :) Lahat tayo ay mga mag-aaral ng javarush na ang pangunahing layunin ay makakuha ng trabaho at naniniwala akong dapat ibahagi ng lahat ang kanilang karanasan sa pakikipanayam. Kung ikaw, na nagbabasa ng artikulong ito, ay naghahanap ng trabaho at nais na makakuha ng mga kasanayan sa paglutas ng mga karaniwang problema sa pagsusulit, pagkatapos ay Maligayang pagdating! Magpareserba agad tayo na hindi ko pangalanan ang mga kumpanya kung saan nakatanggap ako ng mga gawain sa pagsubok at nalutas ang mga ito (upang mapanatili ang pagiging kumpidensyal).
  1. Bakanteng trabaho Java Junior Developer:
    • Ibinigay:

      txt file sa format

      user_id;count;country

      11231;6;Russia

      11232;1;Ukraine

      1122;1;Ukraine

      Kailangan mong magsulat ng mga istatistika sa isang file:
      ...Mula sa mga tala ng isang sophomore na tinanggihan - 2

      Magiging plus ito kung malulutas ang gawain nang hindi gumagamit ng mga karagdagang library, istruktura ng data at algorithm (iyon ay, may mga pangunahing uri, loop at array)


    • Pagbukud-bukurin ang mga linya sa result.txt file tulad ng sumusunod: sa pababang pagkakasunud-sunod, ipakita sum(count);para sa parehong mga halaga, sum(count)pag-uri-uriin ayon sa count_uniq(user_id). Isulat din ang resulta saresult.txt

      Magiging plus ang paggamit ng mga pamamaraan ng library kapag nag-uuri


    • Magbigay ng paglaban ng programa sa mga error sa format: kung ang isang linya ay hindi tumutugma sa format, ito ay nilalaktawan. Magbigay ng paglaban sa programa sa type overflow.


  2. Job vacancy Java Developer (Hadoop):
    • Mag-load ng data sa halaga ng Mail.Ru shares sa anumang relational database na sumusuporta sa SQL sa MailRuCostNaso table

      http://www.finanz.ru/aktsii/arhiv-torgov/mail-ru/NASO

      Sa talahanayan ng MailRuCostBer

      http://www.finanz.ru/aktsii/arhiv-torgov/mail-ru/BER/

      At sa talahanayan ng USDCost na impormasyon tungkol sa halaga ng dolyar laban sa ruble

      http://www.finanz.ru/valyuty/arhiv-torgov/USD-RUB

    • Sumulat ng isang SQL query na nagbabalik ng pagkakaiba sa pagitan ng mga presyo ng pagbabahagi ng kumpanya ng MailRu (mula sa talahanayan ng MailRuCostNaso) sa pagsasara ng kalakalan sa nakaraang araw at sa kasalukuyang araw

    • Para sa bawat araw, i-print kung ang paglago ng ruble at ang paglago (ang pagkakaiba sa pagitan ng pagsasara ng halaga ng kasalukuyan at nakaraang araw) ng mga pagbabahagi ng Mail.Ru ay kasabay. Kung sa araw na ito ay parehong lumalaki ang MailRu at ang ruble, pagkatapos ay inilalagay namin ang 'parehong lumalaki', kung nahulog sila, inilalagay namin ang 'parehong nahulog', kung ang ruble ay nahulog at ang MailRu ay lumaki, pagkatapos ay ang 'Rub ay lumalaki ang MailRu ay bumagsak', atbp. Ang pangunahing talahanayan ng mga presyo ng pagbabahagi ng MailRu ay MailRuCostNaso, ngunit kung walang presyo para sa isang tiyak na araw dito, kunin ito mula sa talahanayan ng MailRuCostBer.

    • Tingnan ang data na nakapaloob sa mga talahanayang ito. Anong mga kawili-wiling pattern at sukatan ang maaari mong kalkulahin sa mga ito? Bakit mo sila nakitang kawili-wili?
  3. Bakanteng trabaho para sa nagsasanay na Java developer:
    • Batay sa diagram ng UML, lumikha ng isang proyekto na nagpapatupad ng pattern ng dekorador

      Java Developer Trainee

    • Sumulat ng isang programa na nagpapakita ng arithmetic mean ng isang two-dimensional array (oo, oo, hindi ako nagkamali)

    • Ipakita ang mga kakayahan ng polymorphism
  4. Bakanteng trabaho Java Junior Developer:
  5. Sumulat ng isang programa sa Java na nagpapadala ng liham sa teknikal na direktor sa pamamagitan ng email. Ang programa ay dapat magkaroon ng 2 file: isang configuration file na may mga setting ng smtp server at isang template ng sulat.

PS Kadalasan ay humihingi sila ng kaalaman sa mga pattern, humihiling na isulat ang Singleton, at halos kahit saan ay nagbibigay sila ng mga problema sa lohika (Tukuyin ang isang pekeng barya sa n weighings, mga problema sa pagtawid, atbp.)
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION