Казус при кандидатстване за работа


2

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

Първо: Весели празници :)

Изправен съм пред следната чуденка: кандидатствах за Junior .Net позиция в една компания, обадиха ми се и ми зададоха задачка... Задачката в кратце е следната:
- да се достъпва публично API на всеки 60 сек.
- да се парсва получения xml
- получените обекти да се съхраняват/ъпдейтват в база данни
- с MVC и SignalR да се визуализират данни, който се ъпдейтват на всеки 60 сек, без да се презарежда страницата

* с най-голяма важност при оценяването е качество на кода и архитектура на системата

Та с това, не кратко, встъпление да стигна и до въпроса си - смятате ли, че такива изисквания са подходящи за кандидат на junior позиция? 

Малко уточнение: не ми е проблем сложността на изискванията, въпросът ми е за да се ореантирам как да се "пазаря" на интервюто.


в Spam от M.Ivanov (30 точки)


Отговори



1

Абсолютно нормална задача за junior позиция.

Ако погледнеш обективно - тестват само за основни неща.

  1. Request-ване на публично API (не се разбира много от формулировката дали това да се случи посредством javascript на клиента или посредством някакъв httpClient на сървъра, и в двата случая решението е тривиално).
  2. Дали можеш да работиш със SignalR (извикване на функция от клиента на сървъра и обратно през websocket)
  3. Дали можеш да извлечеш данни от XML (отново тривиален проблем)
  4. Дали можеш да направиш един MVC контролер, който да налее получените обработени данни в база с Entity Framework примерно (достъпа до базата и наливането на данни в таблица отново е тривиално)
  5. Промяна на DOM дървото посредством javascript на клиента (отново тривиален проблем)

Нито едно от тези неща не изисква сложни гимнастики и размишления. Нямаш проблем свързан със System Design или решаване на тежки оптимизационни задачи, което е нормално за junior позиция. Дори не искат от теб да моделираш някакви по-специфични релации в база от данни.


от INKolev (4141 точки)


2
Благодаря за отговора.  Определено ми е полезен. Весели празници :) 

от M.Ivanov (30 точки)

0
Няма за какво, винаги е полезно човек да си свери часовника. 

от INKolev (4141 точки)