А вот расскажите как вы stay competitive ?
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: А вот расскажите как вы stay competitive ?
Насчет оптимизации. Раунд Робин - это же просто рассовываем чтобы всем по одному в цикле и все ? Даже наши кварц джобы можно запрограммировать так что перед запуском будет выбираться node в кластере где например минимальная загрузка CPU или больше cores.
А там прям - раунд Робин и все ?
А там прям - раунд Робин и все ?
Last edited by Сабина on 11 Dec 2013 07:54, edited 1 time in total.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: А вот расскажите как вы stay competitive ?
Описать существующие алгоритмы load balancing, наверное.Сабина wrote:Как раз пришлоdotcom wrote:Ты лучше расскажи, что за вопрос конкретный был.Сабина wrote: Поэтому надо быть готовым как пионер - сразу, а не как сосиска через пять минут .
Ну дай уже мне разузнать то что за там вычисления такие
Как например надо было на такой вопрос ответить чтоб все были счастливы?Задача: есть mail router, прересылающий почту на набор серверов. Сервера имеют ограничение на throughput. Как запрограммировать раутер, чтобы нагрузка на сервера была оптимальной?
Я предложил способ постоянного мониторинга нагрузки серверов, записи пропускной способности в таблицу, и распределению нагрузки пропорционально текущей пропускной способности. Сейчас почитал, оказывается есть такой метод load balancing, и он называется dynamic round robin.
http://www.peplink.com/technology/load- ... lgorithms/
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: А вот расскажите как вы stay competitive ?
Что это такое? Уж не хочешь ли ты сказать, что кто-то интервьюируются на позицию архитекта, до этого никогда не слышав про load balancing и round robin?Сабина wrote: Как раз пришло
Как например надо было на такой вопрос ответить чтоб все были счастливы?Задача: есть mail router, прересылающий почту на набор серверов. Сервера имеют ограничение на throughput. Как запрограммировать раутер, чтобы нагрузка на сервера была оптимальной?
Я предложил способ постоянного мониторинга нагрузки серверов, записи пропускной способности в таблицу, и распределению нагрузки пропорционально текущей пропускной способности. Сейчас почитал, оказывается есть такой метод load balancing, и он называется dynamic round robin.
Или я не совсем понял, что такое "как раз пришло"?
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: А вот расскажите как вы stay competitive ?
Думаю что в применении к раутерам почтовых серверов это как то не первое что приходит в голову . Я ж вот написала только что ... Мне бы в голову пришла оптимизация по загрузке CPU или еще какая то фигня . Такие вещи чтобы точно знать их надо делать, вот ты сколько раутеров почтовых серверов задизайнил ? Я про раунд робины знала еще со времен работы в техсуппорте, но меня ж это не делает архитекторомИнтеррапт wrote:dup
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: А вот расскажите как вы stay competitive ?
А ну вот тут как раз все make sense. С этим вопросом разобралисяZorkus wrote: Описать существующие алгоритмы load balancing, наверное.
http://www.peplink.com/technology/load- ... lgorithms/
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: А вот расскажите как вы stay competitive ?
(удалил, чтобы не дразниться )
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: А вот расскажите как вы stay competitive ?
Ты??? И не слышал про Mail router ?Интеррапт wrote:Я ровно ноль задизайнил. Мало того, интервью я это бы завалил, потому, что про почтовые сервера слыхал, про раутинг е-мейлов тоже слыхал, а вот про раутеры почтовых серверов - нет, не слышал.Сабина wrote:Думаю что в применении к раутерам почтовых серверов это как то не первое что приходит в голову . Я ж вот написала только что ... Мне бы в голову пришла оптимизация по загрузке CPU или еще какая то фигня . Такие вещи чтобы точно знать их надо делать, вот ты сколько раутеров почтовых серверов задизайнил ? Я про раунд робины знала еще со времен работы в техсуппорте, но меня ж это не делает архитекторомИнтеррапт wrote:dup
Фииии, краш обратно отзываем и вообще
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: А вот расскажите как вы stay competitive ?
Вообщем на самом деле сложно что-либо посоветовать. Интервью - дело такое, могут спросить что угодно. Ну попался твоему другу чувак на интервью, у которого любимая тема - это почтовые сервера.
Так прошел он интервью или завалил?
Так прошел он интервью или завалил?
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: А вот расскажите как вы stay competitive ?
Ну это еще кто дразнитсяИнтеррапт wrote:(удалил, чтобы не дразниться )
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: А вот расскажите как вы stay competitive ?
Про мейл раутер слышал, про раутер почтовых серверов - нет Да я собственно поэтому и месседж удалил, чтобы к терминологии не цепляться.Сабина wrote:Ты??? И не слышал про Mail router ?
Фииии, краш обратно отзываем и вообще
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: А вот расскажите как вы stay competitive ?
8 ему таких чудаков попалось, вот ведь в чем дело. И только один не был озабочен раутерами. Предлагают снова интервью на какую то другую позицию, но там дали расклад с комьюта и получается что никакие их заоблачные деньги 4 часа в день в автобусе на окупят.Интеррапт wrote:Вообщем на самом деле сложно что-либо посоветовать. Интервью - дело такое, могут спросить что угодно. Ну попался твоему другу чувак на интервью, у которого любимая тема - это почтовые сервера.
Так прошел он интервью или завалил?
Наверное стоит сходить на другие что поближе
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: А вот расскажите как вы stay competitive ?
Что, вот так 8 чуваков и из них 7 - были озабочены раутерами, а не мобильными устройствами? Ну значит им спец по мобильным и не очень-то и нужен. Нужно искать другое.Сабина wrote:8 ему таких чудаков попалось, вот ведь в чем дело. И только один не был озабочен раутерами. Предлагают снова интервью на какую то другую позицию, но там дали расклад с комьюта и получается что никакие их заоблачные деньги 4 часа в день в автобусе на окупят.Интеррапт wrote:Вообщем на самом деле сложно что-либо посоветовать. Интервью - дело такое, могут спросить что угодно. Ну попался твоему другу чувак на интервью, у которого любимая тема - это почтовые сервера.
Так прошел он интервью или завалил?
Наверное стоит сходить на другие что поближе
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: А вот расскажите как вы stay competitive ?
А позиция мобайл архитект. Может это ихний мобайл апп для почты поддерживать ? У них же он есть ? Я не пользую Яху годами.Интеррапт wrote:
Что, вот так 8 чуваков и из них 7 - были озабочены раутерами, а не мобильными устройствами? Ну значит им спец по мобильным и не очень-то и нужен. Нужно искать другое.
Еще я слышала там каждый второй архитектор, нравится им должность
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: А вот расскажите как вы stay competitive ?
Возможно позиция для разработчика каких-то серверных компонент, для поддержания мобильного клиента, который пишут совсем другие людиСабина wrote:А позиция мобайл архитект. Может это ихний мобайл апп для почты поддерживать ? У них же он есть ? Я не пользую Яху годами.Интеррапт wrote:
Что, вот так 8 чуваков и из них 7 - были озабочены раутерами, а не мобильными устройствами? Ну значит им спец по мобильным и не очень-то и нужен. Нужно искать другое.
Еще я слышала там каждый второй архитектор, нравится им должность
-
- Уже с Приветом
- Posts: 2924
- Joined: 01 Apr 2004 04:22
Re: А вот расскажите как вы stay competitive ?
мобильный архитект ето то, который готовится мгновенноИнтеррапт wrote:Ты на мобильного архитекта готовишься? Кстати, я даже не знал, что есть такая позиция.Сабина wrote: Поэтому надо быть готовым как пионер - сразу, а не как сосиска через пять минут .
Ну дай уже мне разузнать то что за там вычисления такие
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: А вот расскажите как вы stay competitive ?
Зависит от expectations спрашивающего. Если хотят конкретно про алгоритмы load balancer'а, то, конечно, дурацкий вопрос для мобильного разработчика, который принципы должен знать вобще, а не терминологию. Кстати, меня вопросами про то, как делается балансер видео стриминга в подробностях достали по самое нехочу, хотя тоже по большей части собеседовался на клиентские позиции. Хозяин - барин, спрашивает, что хочет.Сабина wrote: Как например надо было на такой вопрос ответить чтоб все были счастливы?
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: А вот расскажите как вы stay competitive ?
Ну ты находка для хакатлонщиков. Не, я ничего против них не имею, и многие такие мероприятия как раз и проводятся, чтобы найти кандидатов. Но за так поработать над живым проектом, - это уже перебор.Zorkus wrote: И? Я бы охотно пошел, да. И провел бы там весь день (выходной). А вот на интервью, где просят писать красно-черные деревья на доске и сортировку массивов, не пошел бы (ну если тока нужда не припрет совсем).
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: А вот расскажите как вы stay competitive ?
Таких, которые готовятся мгновенно - это получится rare, ну максимум medium rare.Ljolja wrote:мобильный архитект ето то, который готовится мгновенноИнтеррапт wrote:Ты на мобильного архитекта готовишься? Кстати, я даже не знал, что есть такая позиция.Сабина wrote: Поэтому надо быть готовым как пионер - сразу, а не как сосиска через пять минут .
Ну дай уже мне разузнать то что за там вычисления такие
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: А вот расскажите как вы stay competitive ?
А он тут причем?Интеррапт wrote: Таких, которые готовятся мгновенно - это получится rare, ну максимум medium rare.
-
- Уже с Приветом
- Posts: 2924
- Joined: 01 Apr 2004 04:22
Re: А вот расскажите как вы stay competitive ?
оба выглядят, как startup, кот. не вполне представляет, что хочет. Ну и в качестве доп. компенсации готовы предоставить красивый title & stock optionsИнтеррапт wrote: Потому что непонятно кто пишет requirements под такую позицию. Вот погугил по mobile architect позиции:
Я до сих пор думал, что такие требования - это требования под обычного iOS девелопера. А оказалось - мобильный архитект.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
Ну или вот еще:
Ну эта тоже выглядит как обычный Sr. Software Developer под мобильные устройства. Это subset того, что я делаю как обычный Sr. Software Engineer / Team Lead.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
Вроде нигде ничего про распределенные вычисления не спрашивают. Но учитывая, что человека обычно интервьюируют куча совершенно разношерстного народу (частенько вообще из других областей программизьма) - то ес-но вопросы будут спрашивать самые разные. Могут и про G1 спросить и про деструкторы
I'd give more points for dysfunctional but high-usage app in the App Store
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: А вот расскажите как вы stay competitive ?
Не грех выложить 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)
-
- Уже с Приветом
- Posts: 2924
- Joined: 01 Apr 2004 04:22
Re: А вот расскажите как вы stay competitive ?
очен даже подойдет, архитект (по идее) должен видеть, где его "члены команды" напортачили на скорую руку, и суметь разрулить ситуацию так, что бы никто не остался обиженымИнтеррапт wrote:Ну на позицию архитекта хакатон как-раз может и не подойти. А если ты начнешь PowerPoint рисовать на хакатоне, то тебя мэмберы твоего тима могут попросить нафиг удалитьсяZorkus wrote:Более правильный метод отбора имхо - это небольшой хакатон вместе с членами команды, куда ты думаешь пойти.
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: А вот расскажите как вы stay competitive ?
А почему надо на автобусе ездить?
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA