![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Ох, как тяжело писать отчет о кандидате после интервью с ним. Чуть ли не мини-эссе о каждом надо написать.
На этой неделе я начал проводить интервью по видео с кандидатами в российские отделения Гугла (в Москве и Питере). От некоторых до сих пор прихожу в себя, от изумления. Но теоретизировать или выводы делать пока рано: мало данных.
На этой неделе я начал проводить интервью по видео с кандидатами в российские отделения Гугла (в Москве и Питере). От некоторых до сих пор прихожу в себя, от изумления. Но теоретизировать или выводы делать пока рано: мало данных.
no subject
Date: 2007-07-07 11:59 pm (UTC)Скажите пожалуйста, вот у меня есть библиотека.
В ней описаны 3 алгоритма сортировки: пузырьковая (bubblesort), пирамидальная (heapsort) и быстрая (quicksort). И простой вопрос: в каких случаях
эффективно выбрать пузырек, в каких пирамиду, а в каких быструю сортировку?
Как Вы ответите на этот вопрос не зная этих алгортмов
и их преимуществ для конкретной задачи?
Знания STL, механизмы наследования и стандарт C++ тут не помогут. Нужны алгоритмические знания + еще немного подумать.
Язык - это инструмент, а библиотека - материал. Т.е. необходимые, но никак не достаточные средства для того что бы сделать эффективно решить поставленную задачу.
Надо еще знать какой инструмент и какой материал нужно применить в данном месте (и уметь это сделать) чтобы говна не вышло.
no subject
Date: 2007-07-08 08:50 am (UTC)C++ не помог.
Date: 2007-07-08 09:21 am (UTC)no subject
Date: 2007-07-08 01:35 pm (UTC)квиксорт иногда работает N*N , a heapsort - вceгда N*ln(N)