Tražite recenzije poslova za poziciju senior software developer? Pročitajte recenzije ljudi o kompanijama kako biste shvatili gdje se isplati dobiti posao, a gdje ne.
Kada tražite posao, bolje je unaprijed pročitati recenzije o radnom iskustvu na poziciji senior software developer kako biste razumjeli sve prednosti i mane. Recenzije će vam pomoći da shvatite gdje je bolje raditi kao senior software developer.
Dobre stvari: Одличен тим и соработка.
Loše stvari: нема.Saveti menadžmentu The user hasn't given advice to management.
Loše stvari: HR Intervju HR интервјуто беше по телефон и беше чисто да се запознаам со компанијата и како работи.Tehnički intervju Технички интервјуа имаше две, едното со девелопери од Скопје и имаше општи прашања што имам јас работено, проекти, принципи за објектно ориентирано програмирање. Второто интервју е со клиентот кое е на англиски и зборите за технологии кои тие ги работат и што знаеш околу тие технологии, прашања од нива страна.
Loše stvari: HR Intervju HR интервјуто помина просечно. Интервјуирачот не даде доволно простор за кандидатот да каже нешто. Исто така по завршувањето на интервјуто и покрај експлицитното прашање дали ќе се добие известување за продолжување со процесот понатаму, на кое беше одговорено позитивно, компанијата не прати никаков одговор и известување.Tehnički intervju Не се одржа.
Loše stvari: HR Intervju Девојката е фина, но се гледа дека не може да излезе на крај со другите вработени. Ми презакажаа 3 пати и ме маткаа повеќе од месец. Всушност два пати „ме процесираа“ во нивниот дебилен процес. Еднаш во 2022 и еднаш после 10 месеци. Немаат ентузијазам нит за кандидатот нит за програмирање во глобала. Те ставаат во машина за мелење месо и после си целосно небитен. Веројатно сакаат луѓе што знаат само една работа и било каква отстапка и трошка креативност се смета за непожелна особина.Tehnički intervju Треба да искодираш функционалност што „шета“ по текст кој претставува еден вид на мапа. Има одредени правила кои карактери што прават и на крај треба да дадеш резултат од „собраните“ карактери. Треба и тестови. Бидејќи проблемот е доста интересен мислам дека забегав скроз и им направив cross platform бинарки (Linux, MacOS, Windows) што го содржеа цел Jest runtime. Бинарките беа интерактивни, како одлскул терминал игрица и можеше да си бираш опции. После ова требаше да има разговор за решението. Оцениле дека моето решение не заслужува разговор и одма ме одбија иако нели се работеше како што треба. Претпоставувам бидејќи моето функционално решение го прегледувал некој издепресиран Java OOP програмер, шпекулација да, но според профилот на луѓе таму, веројатно точна. Вториот пат: Можеш да бираш, истото од првиот пат или да програмираш со уста, додека рацете ќе бидат некој друг програмер. Крајно идиотски. Се прашувам како би изгледало во филхармонија да прават интервју на пијанисти преку Zoom во стил „Ајде сега кажувај му на нашиот колега како да го свири Bach - Concerto in A minor BWV 1065“. „Уф брат па ајде сега D. А сега пак D. Чек малце пауза. Сега F“ - Какофонија - не збориш доволно брзо брат. Требаше да направиме React форма. И ја направивме. 100% генерична реакт форма. Девојката што го водеше интервјуто ме праша за react-query и тука се зезнав бидејќи кажав дека сум го тргнал пакетов од два проекти зошто правеше проблеми, а она очигледно е најголемиот fanboy на react-query. Објаснив убаво кои беа проблемите и дека тоа било пред 3 години. Пакетот вкупно постои 3 години. Објаснив дека сум искодирал решение што го прави истото, но дека во меѓувреме можеби го средиле. Една од причините за кои не ме примија беше токму ова. Фразата употребена во емаил-от беше „Has been known to use hacky solutions“. Самата фраза која е употребена „hacky“ кажува на нивото на искуство што оваа девојка го поседува. Сум испрограмирал нешто во предходна работа кога npm пакетов бил нов и тоа во нејзините очи е лошо. Ептен аматерски. На последното интервју сите беа запознаени со мојот прв обид. Со наивен ентузијазам прашав „Дали го видовте предходното решение?“. Добив ладен одговор дека не. Нит биографијата ми ја прочитале. Тешка депресија. Не покажаа ни трошка ентузијазам кон мене како кандидат. Културата ни е многу важна - културата на незаинтересираност. Само ми го трошеа времето.
Loše stvari: HR Intervju Интродукција со кратка дискусија за своето искуство.Tehnički intervju Нема. Што не е добро бидејќи секакви се примаат на работа.
Dobre stvari: Колегите се супер, многу се дружељубиви и фини, ќе изградиш другарства што ќе траат и од кога ќе си заминеш.
Loše stvari: Поради многу лесен интервју процес и низок стандард за работа, многу неискусни и несоодветни луѓе се вработуваат и бараат помош секој ден, не се самостојни. Ставање ново вработени и практиканти на проекти кај што ги лажат клиентите дека вработениот има повеќе искуство него што стварно има, лажно давајќи му на клиентот големи очекувања. Излез од компанијата со закани за тужба, мобинг, без никаква грижа за состојбата на вработениот. Специфични особи од менаџментот прават фаци и се преправаат дека се добри и фини и те сакаат се дур не најдеш подобра шанса на друго место, тогаш се скроз други личности. Незнаат кој колку работи и колку е добар, ако ти е тешко и заглавиш негде, одма ќе кажат дека не работиш.Saveti menadžmentu Нема совет, големи се, сами си знаат.
Loše stvari: HR Intervju CEO-то на Personal Programmer ме исконтактира по емаил. На кратко закажавме да се сретнам со CEO-то на нивниот клиент од Холандија во Скопје - Propeller. На средбата CEO-то после краток разговор ми рече дека сум вработен. Тоа ме збуни и прашав „што понатаму?“ Одговорот беше да се сретнам со колегите. Се слушнав со HR и закажавме состанок, пак прашав која е целта на состанокот и ми беше речено „да се запознаеме“. Состанокот испадна 1+ час техничко интервју. Едниот „колега“ беше од Холандија и беше пријатен, да не речам нормален, додека другиот „колега“ од Македонија изгледаше не како да му потонал бродот, туку целата флота. Еднаш не се насмеа и ми даваше коментари како тоа мојот кариерен развој бил „нетипичен“. Смешно беше што неговиот CEO на средбата во Скопје ми потенцираше дека хумор им е една од најважните работи во фирма. Изгледа го утнал тој состанок. Работата беше микросервиси и слични методи на „клати врата зимај плата“. На крајот од разговорот ги прашав - Што е следно? Збунети малце се замислија и ми беше кажано - Ќе си поприкажеме, па ќе бидеш известен.Tehnički intervju После два-три дена дојде петок попладне и добив емаил во кој се бара во рок од еден ден да направам цел проект. Проектот е Gist на Github закачен од „колегата“ со потонатата флота. Проектот на кратко: This task should take you no more than a full work day to complete (please try to keep it within this time frame) Please divide your time as it seems fit and try to submit the assignment in 3-4 days max. The assignment is divided into three parts: 1. build a GraphQL api for serving `products` 2. build a GraphQL api for serving `images` 3. connect the two APIs together using GraphQL federation or schema stitching Minimal Requirements: - Implement majority of the required queries and mutations - Use GraphQL federation (Apollo federation v2) or schema stitching - Provide a minimal local working example - At least some minimal filtering options on the queries Bonus Points: - Implement all the required queries and mutations () - Use TypeScript - Use NestJS - Use GraphQL federation (Apollo federation v2) - Use TypeORM with MySQL (provide DB schemas, migrations, and seeders) - Advanced/multiple filtering options on the queries - Create a full Dockerfile and docker-compose.yml for running the APIs and DB locally - Implement a CI/CD pipeline for test, build, and deployment of the APIs (Gitlab, Github Actions, etc.) - Deploy the APIs to a cloud provider of your choice (non-mandatory, example setup is fine as well) Above and Beyond: - Write unit tests - Implement extra items that you think are important for a production-ready API - Create a simple frontend showcasing the new API usage Интересен петок. Викендот требаше да патувам и се слушнав со HR да се објаснам дека ова е две недели работа не еден ден. Девојката беше фина, но се обаќаше кон проблемот со „задачката“, што е сосема разбирливо бидејќи не е техничко лице и нејзе и е речено дека е 15 минути работа. Наредниот вторник (веројатно времето кога сум требал да го завршам проектов) повторно ми се јави HR, да видат до кај сум. Реков дека не сум ни почнал. Ми беше речено да побрзам бидејќи на клиентот му се брза. По природа сум екстремно љубопитен, па решив да го истражам проблемот. Истражувањето се претвори во делумна имплементација. Потрошив точно 3 дена по што си реков доста е, бидејќи нели, проблемот е обемен и нема крај, а и всушност целата интеракција ме водеше на тоа дека „колегата“ со флотата сака да ме откачи и џабе ќе се замарам. Направив една makrdown табела со статус на имплементација од проектот, што, зошто, каде и како. Го качив на Github и им пратив линк. Нормално после тоа ги снема и дури после 10 дена ми се јави девојката од HR на која и беше крајно непријатно да ме откачи. Се на се, еден од најаматерските процеси за вработување. Не дека е некое правило, сепак можни се исклучоци, но јас не би трошел време повторно со дечкиве.
Dobre stvari: Една од ретките МК компании каде "dedicated" навистина значи "dedicated" - работиш со еден клиент и тоа е тоа. HR си работи најпрофесионално и секогаш се тука за тебе. Плата пред 1ви се случува скоро секој месец - на прсти се бројат месеците кога платата била пуштена неколку дена во новиот месец :) Во договор со клиент/HR, има опција и за 100% работа од дома.
Loše stvari: Корисникот нема наведено не толку добри работи за културата на компанијата.