А вот расскажите как вы stay competitive ?

User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: А вот расскажите как вы stay competitive ?

Post by Интеррапт »

dup
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: А вот расскажите как вы stay competitive ?

Post by Сабина »

Насчет оптимизации. Раунд Робин - это же просто рассовываем чтобы всем по одному в цикле и все ? Даже наши кварц джобы можно запрограммировать так что перед запуском будет выбираться node в кластере где например минимальная загрузка CPU или больше cores.
А там прям - раунд Робин и все ?
Last edited by Сабина on 11 Dec 2013 07:54, edited 1 time in total.
https://www.youtube.com/watch?v=wOwblaKmyVw
Zorkus
Уже с Приветом
Posts: 6969
Joined: 26 Feb 2011 17:40

Re: А вот расскажите как вы stay competitive ?

Post by Zorkus »

Сабина wrote:
dotcom wrote:
Сабина wrote: Поэтому надо быть готовым как пионер - сразу, а не как сосиска через пять минут :).
Ну дай уже мне разузнать то что за там вычисления такие :mrgreen:
Ты лучше расскажи, что за вопрос конкретный был. ;)
Как раз пришло
Задача: есть mail router, прересылающий почту на набор серверов. Сервера имеют ограничение на throughput. Как запрограммировать раутер, чтобы нагрузка на сервера была оптимальной?

Я предложил способ постоянного мониторинга нагрузки серверов, записи пропускной способности в таблицу, и распределению нагрузки пропорционально текущей пропускной способности. Сейчас почитал, оказывается есть такой метод load balancing, и он называется dynamic round robin.
Как например надо было на такой вопрос ответить чтоб все были счастливы?
Описать существующие алгоритмы load balancing, наверное.

http://www.peplink.com/technology/load- ... lgorithms/
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: А вот расскажите как вы stay competitive ?

Post by Интеррапт »

Сабина wrote: Как раз пришло
Задача: есть mail router, прересылающий почту на набор серверов. Сервера имеют ограничение на throughput. Как запрограммировать раутер, чтобы нагрузка на сервера была оптимальной?

Я предложил способ постоянного мониторинга нагрузки серверов, записи пропускной способности в таблицу, и распределению нагрузки пропорционально текущей пропускной способности. Сейчас почитал, оказывается есть такой метод load balancing, и он называется dynamic round robin.
Как например надо было на такой вопрос ответить чтоб все были счастливы?
Что это такое? Уж не хочешь ли ты сказать, что кто-то интервьюируются на позицию архитекта, до этого никогда не слышав про load balancing и round robin? 8O
Или я не совсем понял, что такое "как раз пришло"?
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: А вот расскажите как вы stay competitive ?

Post by Сабина »

Интеррапт wrote:dup
Думаю что в применении к раутерам почтовых серверов это как то не первое что приходит в голову . Я ж вот написала только что ... Мне бы в голову пришла оптимизация по загрузке CPU или еще какая то фигня . Такие вещи чтобы точно знать их надо делать, вот ты сколько раутеров почтовых серверов задизайнил ? Я про раунд робины знала еще со времен работы в техсуппорте, но меня ж это не делает архитектором :)
https://www.youtube.com/watch?v=wOwblaKmyVw
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: А вот расскажите как вы stay competitive ?

Post by Сабина »

Zorkus wrote: Описать существующие алгоритмы load balancing, наверное.
http://www.peplink.com/technology/load- ... lgorithms/
А ну вот тут как раз все make sense. С этим вопросом разобралися :)
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: А вот расскажите как вы stay competitive ?

Post by Интеррапт »

(удалил, чтобы не дразниться :) )
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: А вот расскажите как вы stay competitive ?

Post by Сабина »

Интеррапт wrote:
Сабина wrote:
Интеррапт wrote:dup
Думаю что в применении к раутерам почтовых серверов это как то не первое что приходит в голову . Я ж вот написала только что ... Мне бы в голову пришла оптимизация по загрузке CPU или еще какая то фигня . Такие вещи чтобы точно знать их надо делать, вот ты сколько раутеров почтовых серверов задизайнил ? Я про раунд робины знала еще со времен работы в техсуппорте, но меня ж это не делает архитектором :)
Я ровно ноль задизайнил. Мало того, интервью я это бы завалил, потому, что про почтовые сервера слыхал, про раутинг е-мейлов тоже слыхал, а вот про раутеры почтовых серверов - нет, не слышал.
Ты??? И не слышал про Mail router ? :shock:
Фииии, краш обратно отзываем и вообще :wink:
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: А вот расскажите как вы stay competitive ?

Post by Интеррапт »

Вообщем на самом деле сложно что-либо посоветовать. Интервью - дело такое, могут спросить что угодно. Ну попался твоему другу чувак на интервью, у которого любимая тема - это почтовые сервера.
Так прошел он интервью или завалил?
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: А вот расскажите как вы stay competitive ?

Post by Сабина »

Интеррапт wrote:(удалил, чтобы не дразниться :) )
Ну это еще кто дразнится :umnik1: :-)
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: А вот расскажите как вы stay competitive ?

Post by Интеррапт »

Сабина wrote:Ты??? И не слышал про Mail router ? :shock:
Фииии, краш обратно отзываем и вообще :wink:
Про мейл раутер слышал, про раутер почтовых серверов - нет :) Да я собственно поэтому и месседж удалил, чтобы к терминологии не цепляться.
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: А вот расскажите как вы stay competitive ?

Post by Сабина »

Интеррапт wrote:Вообщем на самом деле сложно что-либо посоветовать. Интервью - дело такое, могут спросить что угодно. Ну попался твоему другу чувак на интервью, у которого любимая тема - это почтовые сервера.
Так прошел он интервью или завалил?
8 ему таких чудаков попалось, вот ведь в чем дело. И только один не был озабочен раутерами. Предлагают снова интервью на какую то другую позицию, но там дали расклад с комьюта и получается что никакие их заоблачные деньги 4 часа в день в автобусе на окупят.
Наверное стоит сходить на другие что поближе
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: А вот расскажите как вы stay competitive ?

Post by Интеррапт »

Сабина wrote:
Интеррапт wrote:Вообщем на самом деле сложно что-либо посоветовать. Интервью - дело такое, могут спросить что угодно. Ну попался твоему другу чувак на интервью, у которого любимая тема - это почтовые сервера.
Так прошел он интервью или завалил?
8 ему таких чудаков попалось, вот ведь в чем дело. И только один не был озабочен раутерами. Предлагают снова интервью на какую то другую позицию, но там дали расклад с комьюта и получается что никакие их заоблачные деньги 4 часа в день в автобусе на окупят.
Наверное стоит сходить на другие что поближе
Что, вот так 8 чуваков и из них 7 - были озабочены раутерами, а не мобильными устройствами? Ну значит им спец по мобильным и не очень-то и нужен. Нужно искать другое.
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: А вот расскажите как вы stay competitive ?

Post by Сабина »

Интеррапт wrote:
Что, вот так 8 чуваков и из них 7 - были озабочены раутерами, а не мобильными устройствами? Ну значит им спец по мобильным и не очень-то и нужен. Нужно искать другое.
А позиция мобайл архитект. Может это ихний мобайл апп для почты поддерживать ? У них же он есть ? Я не пользую Яху годами.
Еще я слышала там каждый второй архитектор, нравится им должность
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: А вот расскажите как вы stay competitive ?

Post by Интеррапт »

Сабина wrote:
Интеррапт wrote:
Что, вот так 8 чуваков и из них 7 - были озабочены раутерами, а не мобильными устройствами? Ну значит им спец по мобильным и не очень-то и нужен. Нужно искать другое.
А позиция мобайл архитект. Может это ихний мобайл апп для почты поддерживать ? У них же он есть ? Я не пользую Яху годами.
Еще я слышала там каждый второй архитектор, нравится им должность
Возможно позиция для разработчика каких-то серверных компонент, для поддержания мобильного клиента, который пишут совсем другие люди :)
User avatar
Ljolja
Уже с Приветом
Posts: 2924
Joined: 01 Apr 2004 04:22

Re: А вот расскажите как вы stay competitive ?

Post by Ljolja »

Интеррапт wrote:
Сабина wrote: Поэтому надо быть готовым как пионер - сразу, а не как сосиска через пять минут :).
Ну дай уже мне разузнать то что за там вычисления такие :mrgreen:
Ты на мобильного архитекта готовишься? :D Кстати, я даже не знал, что есть такая позиция.
мобильный архитект ето то, который готовится мгновенно :D
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: А вот расскажите как вы stay competitive ?

Post by dotcom »

Сабина wrote: Как например надо было на такой вопрос ответить чтоб все были счастливы?
Зависит от expectations спрашивающего. Если хотят конкретно про алгоритмы load balancer'а, то, конечно, дурацкий вопрос для мобильного разработчика, который принципы должен знать вобще, а не терминологию. Кстати, меня вопросами про то, как делается балансер видео стриминга в подробностях достали по самое нехочу, хотя тоже по большей части собеседовался на клиентские позиции. Хозяин - барин, спрашивает, что хочет.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: А вот расскажите как вы stay competitive ?

Post by dotcom »

Zorkus wrote: И? Я бы охотно пошел, да. И провел бы там весь день (выходной). А вот на интервью, где просят писать красно-черные деревья на доске и сортировку массивов, не пошел бы (ну если тока нужда не припрет совсем).
Ну ты находка для хакатлонщиков. Не, я ничего против них не имею, и многие такие мероприятия как раз и проводятся, чтобы найти кандидатов. Но за так поработать над живым проектом, - это уже перебор.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: А вот расскажите как вы stay competitive ?

Post by Интеррапт »

Ljolja wrote:
Интеррапт wrote:
Сабина wrote: Поэтому надо быть готовым как пионер - сразу, а не как сосиска через пять минут :).
Ну дай уже мне разузнать то что за там вычисления такие :mrgreen:
Ты на мобильного архитекта готовишься? :D Кстати, я даже не знал, что есть такая позиция.
мобильный архитект ето то, который готовится мгновенно :D
Таких, которые готовятся мгновенно - это получится rare, ну максимум medium rare.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: А вот расскажите как вы stay competitive ?

Post by dotcom »

Интеррапт wrote: Таких, которые готовятся мгновенно - это получится rare, ну максимум medium rare.
А он тут причем? :D
User avatar
Ljolja
Уже с Приветом
Posts: 2924
Joined: 01 Apr 2004 04:22

Re: А вот расскажите как вы stay competitive ?

Post by Ljolja »

Интеррапт wrote: Потому что непонятно кто пишет requirements под такую позицию. Вот погугил по mobile architect позиции:
About you…

Minimum 3 years experience building native iOS applications, including one
or more functional, high-usage app in the App Store.
Ability to troubleshoot and explain performance bottlenecks
Experience creating real-world APIs for mobile
Experience writing and debugging multi-threaded code.
Prior use of CoreData, MapKit, and Push Notification libraries.
Android experience a plus
Я до сих пор думал, что такие требования - это требования под обычного iOS девелопера. А оказалось - мобильный архитект.

Ну или вот еще:
Desired Skills & Experience:

Experience with architecture, design, development, for mobile applications
Must have a minimum of one year experience writing applications for iOS and/or Android devices (and be flexible to learning/working across both platforms)
Ability to provide technical guidance and mentor to junior mobile development team
Experience with enterprise architecture and implementation (web services, databases, security), on platforms and technologies
A passion for all mobile device technologies
Experience throughout the mobile lifecycle: application development (application structure; device and operating system API's; debugging; performance; security), deployment
Familiarity with cross-platform solutions (HTML, PhoneGap, Appcelerator etc.)

Core Qualifications:

A Bachelor's degree in Computer Science (or equivalent experience)
Proven experience delivering Android or iOS applications
3+ years of software development experience
Ability to build and refine internal and external mobile architectures and frameworks
Solid Objective C skills or experience with Java and the Android SDK
Familiar with UI design within the mobile environment
Must be able to provide examples of applications in the App Store or provide sample code and/or UI examples of applications that are not public
Ну эта тоже выглядит как обычный Sr. Software Developer под мобильные устройства. Это subset того, что я делаю как обычный Sr. Software Engineer / Team Lead.

Вроде нигде ничего про распределенные вычисления не спрашивают. Но учитывая, что человека обычно интервьюируют куча совершенно разношерстного народу (частенько вообще из других областей программизьма) - то ес-но вопросы будут спрашивать самые разные. Могут и про G1 спросить и про деструкторы :)
оба выглядят, как startup, кот. не вполне представляет, что хочет. Ну и в качестве доп. компенсации готовы предоставить красивый title & stock options
I'd give more points for dysfunctional but high-usage app in the App Store
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: А вот расскажите как вы stay competitive ?

Post by dotcom »

Не грех выложить job description из конторы, в которую надо на автобусе ездить. Хотел бы я посмотреть на товарища, который эти requirements составил. На строчке "using command line and Eclipse " я уже сломался.
Minimum Job Qualifications

-10+ years of commercial software development

- 3+ years of hands-on technicalleadership and/or architect responsibilities

- 3+ years experience in native mobileapplication development

- BS/MS in Computer Science (orequivalent) preferred, PhD a plus

- Experienced in object-oriented design, data structures, algorithm design, and problem solving

- Experience building complex iPhone/iPad and/or Android apps that have been successfully delivered to customers

- Track record building compelling interfaces and user experiences for mobile devices

- Ability to quickly prototype ideas

Required Technical Skills and Experience (iOS):

- Experience with iOS, Objective-C andCocoa Touch

- Proficiency in Objective-C (3+ years of experience)

- Proficiency with memory management -manual and automatic (MRR and/or ARC)

- Applied knowledge of Grand CentralDispatch (GCD) and/or NSOperation and Blocks programming

- Excellent debugging skills using GDBand Xcode

- Working knowledge of Xcode Instrument’s leak checker and profiler

Required Technical Skills and Experience(Android):

- Experience with Android Platform(intents, services, threading, activity, fragments, etc…)

- Proficiency in Java (3+ years of experience)

- Excellent debugging skills using command line and Eclipse

- Working knowledge of DDMS and performance profiling techniques

Other Required Skills and Experience:

- Exceptional analytical aptitude andattention to detail

- Good organizational and problemsolving skills

- Good team player, self motivated andwell organized

- Strong oral and writtencommunication skills

Desired Skills and Experience:

- Experience with Git

- Experience working with Agilemethodologies

- Unit testing via OCUnit/OCMock (iOS)or JUnit/JMock/Roboletric (Android)

- Proficiency in, at least, one modernobject-oriented language other than Objective-C or Java (e.g. C++, C#, etc)
User avatar
Ljolja
Уже с Приветом
Posts: 2924
Joined: 01 Apr 2004 04:22

Re: А вот расскажите как вы stay competitive ?

Post by Ljolja »

Интеррапт wrote:
Zorkus wrote:Более правильный метод отбора имхо - это небольшой хакатон вместе с членами команды, куда ты думаешь пойти.
Ну на позицию архитекта хакатон как-раз может и не подойти. А если ты начнешь PowerPoint рисовать на хакатоне, то тебя мэмберы твоего тима могут попросить нафиг удалиться :)
очен даже подойдет, архитект (по идее) должен видеть, где его "члены команды" напортачили на скорую руку, и суметь разрулить ситуацию так, что бы никто не остался обиженым :wink:
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
Zorkus
Уже с Приветом
Posts: 6969
Joined: 26 Feb 2011 17:40

Re: А вот расскажите как вы stay competitive ?

Post by Zorkus »

А почему надо на автобусе ездить?
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: А вот расскажите как вы stay competitive ?

Post by Интеррапт »

dup

Return to “Работа и Карьера в IT”