Loading...
EyubDjelil avatar EyubDjelil 9 Точки

Как да започнем работа и въпроси относно изискванията

Здравейте колеги,

Търся работа - по специално съм избрал Junior Java Developer. Преглеждам обявите за работа почти всеки ден по 2 пъти (1 с Junior  и 2ро с Младши)  та да не изтърва някоя обява. Прави ми впечатление, че изискванията са доста високи, но не се отказвам. Вече 2 месеца подавам документи и за сега съм бил на едно единственно интервю за работа.

Във връзка с това първия ми въпрос - Как можем да разберем какво в кандидатурата ни не е наред?

Предполагам всички софтуерни фирми отговарят по един и същ начин - шаблонен E-mail  в който ти се обяснява, че в момента нямат подходяща позиция за човек с твоите умения(сиреч липсата на такива също). Никой не казва пишеш грешен код или стилът ти на писане е ужас.

Явно има нещо което не е наред(nормално е след 2 месеца да си помисля, че явно в мене е грешката):

  •  Липса на опит - за Junior позиция би било смешно.
  • Проекти - нямам такъв голям или значим проект с който да се похваля. Всичко на всичко конзолни приложения. А да напиша, че съм написал програма за събиране на 2 числа в конзола или нещо такова, за мен си е направо жалък опит и предполагам няма и да доизгледат CV-то до края.
  • CV - не е европейски формат, отделил съм време направил съм го с всички изисквания за стилове шрифтове - по мое мнение бива (да не казвам бижу).

Втори въпрос - какво означава предишен опит 6 месеца мин. ,1-2 години. 

От пръв поглед става ясно, че търсят хора които са натрупали някакъв опит в сферата. Но мен лично това ме обърква.Наков казва, че всички фирми си тръсят работници в дългосрочен план и да кажеш, че искаш да ходиш да работиш при брат си в еди коя страна след година или две си е чист автогол. Това ме навежда на мисълта - явно фирмите нямат нищо против хора, които исат да работят при тях няколко месеца или година и да си бият камшика. Друг вариант е да са били junior  и след няколко месеца от фирмата да са им казали - sry не се получава. Трети вариант стажантът да е научил всичко (това възможно ли е?) и да не могат да го научат на нищо ново повече и да иска по-предизвикателна работа.

Както споменах търся си работа и естественно предпочитам лишения и работа като junior , отколкото да продавам семки на пазара (примеррно) и вечер да гледам видеа и решавам задачи от курса. Бях се замислил и за студентски заем от SoftUni, но там изискванията са до 25 годишни и да са в  присъственна форма и просто не съм в категорията.

Бих се радвал на всякакви препоръки или идеи.

7
Работа
borislav9212 avatar borislav9212 745 Точки

Темата е много полезна и аз съм в същято положение, трябат ми пари и не ми се иска да работя като пицар, готвач,барман и т,н, Искам да се развивам в програмирането и е много по добре, ако си хванем някъде стажанти, но за съжаление фирмите предлагат много малко стажантски програми и емного трудно да се уредиш някъде.

Успех на всички колеги, който като мен търсят стажантски програми. Ще следя темата с нетърпение и дано имаме късмет!

0
EyubDjelil avatar EyubDjelil 9 Точки

Като въпрос:  дали е удачно да споделяме какви въпроси са задавани на интервюта за стажантски/junior позиции? Или би се счело за неетично спрямо фирмите, в които сме кандидатствали ?

0
DonchoPatronski avatar DonchoPatronski 35 Точки

Защо да е неетично, има много въпроси които могат да се зададат както и задачи. 
От мен са искали на C++ да направя функция която взима char* и return-ва(връща) също char* с някакви преработки. Очакваха да го направя за максимум 30мин.

Кандидатствах за junior позиция.

0
EvgeniyaL avatar EvgeniyaL 35 Точки

Здравей

Въпроса не е до уреждане, а какви знания имаш. Според мен хората, които намят поне базови познания по Структури от данни, Алгоритми, ООП и Шаблони за софтуерен дизайн, няма как да ги вземат на стаж. Но това е лично мое мнение.

А на моето интервю ми зададоха доста въпроси, но за тези си спомням: 

1. Какво е MVC и защо е добре да се прилага?

2. Защо се override-ват методи? Трябва ли да се override-ват equals и hashcode заедно? Защо ако трябва?

3. Защо се override-ва equals? 

4. При употребата на кои колекци е необходимо override-ването на hashcode?

5. Какво е интерфейс(контракт)? Може ли да се направи контракт по друг начин? 

6. Какво е Assert?

7. Какво в GitHub?

8. Какво е REST?

И нарая ми дадоха логическа задача, която трябваше да реша по два начина.

3
04/05/2016 14:32:54
EyubDjelil avatar EyubDjelil 9 Точки

Моят опит: 

На първото интервю за Junior позиция въпросите бяха:

  1. Разлика между int и Integer - да се обясни на английски
  2. Да се напише програма изчисляваща редицата на армстронг с описание каква е редицата
  3. Имаше още но вече не ги помня като се сетя ще добавям

На интервю за стажантска позиция:

  1.  Логически тест за 20-30 мин с познай коя снимка е подходяща за празната позиция.
  2.  Дали езика е с предаване по стойност или предаване по референция и да се дадат примери.
  3.  Какво извежда кода : 
    for (int i = 0,j=7; i < j; i++,j--) {
    System.out.println(i^j);
    }
  4.  Какво извежда : 
    System.out.println(5/2);
  5. Какво означават думите: protected, final и abstract.
  6. Да се опишат с няколко изречения: транзакция, foreignkey, triger
  7. Да се напише програма изчисляваща N факториел по 2 начина [1 - с итерация;2 - с рекурсия]
  8. Да се опростят 3 израза от рода на ((x || y) && xy) || (!x && !y) този прмер е измислен
  9. С каква структура от данни бих описал: 
  • междуселищна пътна мрежа
  • разни други които не помня

След логическия тест имахме време 1ч и 30 мин за останалото.

 

 

 

4
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.