-
- Уже с Приветом
- Posts: 12257
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA
Re: facebook
Оба интервью показались мне достаточно простыми ну и и люди вменяемые, без закидонов и глупых/нудных/нелепых вопросовalex-IT wrote:кто нибудь проходил интервью по телефону или onsite? Какие впечатления?
Никаких reverse linked list & tree traversal, этим я думаю мучают свежевыпустившихся товарищей
Однако оффера не дали, думаю что истинная причина culture fit - они хотят молодежь около 30 без детей, легких на подъем и которых тяжело нагнуть, и готовых кушать на работе и завтра и обед и ужин
-
- Уже с Приветом
- Posts: 108
- Joined: 21 Jun 2012 08:16
- Location: NSK -> KJA -> OXR -> CMA -> ...
Re: facebook
К этому добавлю что предлагают там какие-то совсем уж скромные деньги для разработчиков.Dweller wrote:Оба интервью показались мне достаточно простыми ну и и люди вменяемые, без закидонов и глупых/нудных/нелепых вопросовalex-IT wrote:кто нибудь проходил интервью по телефону или onsite? Какие впечатления?
Никаких reverse linked list & tree traversal, этим я думаю мучают свежевыпустившихся товарищей
Однако оффера не дали, думаю что истинная причина culture fit - они хотят молодежь около 30 без детей, легких на подъем и которых тяжело нагнуть, и готовых кушать на работе и завтра и обед и ужин
Наверно раз "ты уже тут в Facebook" то что может быть лучше? Не знаю. Может просто субъективно так показалось. Хотя в socal дешевле аренда как мне кажется. Х.З.
В общем если Facebook предлагает Х а компания NONAME предлагает 1,5Х я выбираю NONAME. Впрочем, опыт он у всех разный
мир катится то туда --> то сюда <--
-
- Уже с Приветом
- Posts: 12257
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA
Re: facebook
Я знаю инженеров с ФБ с 160 база + 100к бонус/RSU, деньги неплохиеpvkovalev wrote:К этому добавлю что предлагают там какие-то совсем уж скромные деньги для разработчиков.Dweller wrote:Оба интервью показались мне достаточно простыми ну и и люди вменяемые, без закидонов и глупых/нудных/нелепых вопросовalex-IT wrote:кто нибудь проходил интервью по телефону или onsite? Какие впечатления?
Никаких reverse linked list & tree traversal, этим я думаю мучают свежевыпустившихся товарищей
Однако оффера не дали, думаю что истинная причина culture fit - они хотят молодежь около 30 без детей, легких на подъем и которых тяжело нагнуть, и готовых кушать на работе и завтра и обед и ужин
Наверно раз "ты уже тут в Facebook" то что может быть лучше? Не знаю. Может просто субъективно так показалось. Хотя в socal дешевле аренда как мне кажется. Х.З.
В общем если Facebook предлагает Х а компания NONAME предлагает 1,5Х я выбираю NONAME. Впрочем, опыт он у всех разный
Однако эти инженера сильные, один у меня на интервью решил задачу которую никто до него решить не смог. Подозреваю что он просто хорошо подготовился, прорешал кучу задач, но все равно, по крайней мере на это мозгов хватило.
-
- Уже с Приветом
- Posts: 19923
- Joined: 30 Aug 2000 09:01
- Location: WA
Re: facebook
Говорят, в Сиэтле у них в основном backend systems. Народ, в среднем, постарше.Dweller wrote:думаю что истинная причина culture fit - они хотят молодежь около 30 без детей, легких на подъем и которых тяжело нагнуть, и готовых кушать на работе и завтра и обед и ужин
-
- Уже с Приветом
- Posts: 1605
- Joined: 05 May 2007 19:44
Re: facebook
У меня на фронт-енд(!) интервью в ФБ просили извлечь квадратный корень, не используя sqrt().Dweller wrote:Оба интервью показались мне достаточно простыми ну и и люди вменяемые, без закидонов и глупых/нудных/нелепых вопросовalex-IT wrote:кто нибудь проходил интервью по телефону или onsite? Какие впечатления?
Никаких reverse linked list & tree traversal, этим я думаю мучают свежевыпустившихся товарищей
На всяких гласдорах этот вопрос очень популярен, так что ответ я знал заранее.
Офер все равно не дали.
-
- Уже с Приветом
- Posts: 12257
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA
Re: facebook
у нас 30+ а в калифорнии 20+ ?uncle_Pasha wrote:Говорят, в Сиэтле у них в основном backend systems. Народ, в среднем, постарше.Dweller wrote:думаю что истинная причина culture fit - они хотят молодежь около 30 без детей, легких на подъем и которых тяжело нагнуть, и готовых кушать на работе и завтра и обед и ужин
я что-то не заметил
-
- Уже с Приветом
- Posts: 12257
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA
Re: facebook
Офер не всегда связан с правильностью ответовinside wrote:У меня на фронт-енд(!) интервью в ФБ просили извлечь квадратный корень, не используя sqrt().Dweller wrote:Оба интервью показались мне достаточно простыми ну и и люди вменяемые, без закидонов и глупых/нудных/нелепых вопросовalex-IT wrote:кто нибудь проходил интервью по телефону или onsite? Какие впечатления?
Никаких reverse linked list & tree traversal, этим я думаю мучают свежевыпустившихся товарищей
На всяких гласдорах этот вопрос очень популярен, так что ответ я знал заранее.
Офер все равно не дали.
Меня на ML бакэнд просили распарсить мп4 файл и сдизайнить mobile app
бакэнд тоже, правда, был
-
- Уже с Приветом
- Posts: 4864
- Joined: 21 Oct 2016 14:32
- Location: NYC
Re: facebook
извлечь квадратный корень из конкретного числа e.g. sqrt(5)? тогда можно использовать Taylor series (in this case Taylor around point x = 4 would work well). если общий метод, то т.к. obtainig sqrt(R) is equivalent to solving an equation x^2 - R = 0, то подойдет любой numerical root-finding method. e.g. Newton''s method or just the bisection method.
-
- Уже с Приветом
- Posts: 1605
- Joined: 05 May 2007 19:44
Re: facebook
Ага.Think_Different wrote:извлечь квадратный корень из конкретного числа e.g. sqrt(5)? тогда можно использовать Taylor series (in this case Taylor around point x = 4 would work well). если общий метод, то т.к. obtainig sqrt(R) is equivalent to solving an equation x^2 - R = 0, то подойдет любой numerical root-finding method. e.g. Newton''s method or just the bisection method.
На втором курсе я бы на это тоже с легкостью ответил, но не через 10 лет после окончания института.
-
- Уже с Приветом
- Posts: 1605
- Joined: 05 May 2007 19:44
Re: facebook
Какой вы хитрый. И возведение в степень тоже нельзяpartner_ca wrote:А логарифмы использовать можно?inside wrote:У меня на фронт-енд(!) интервью в ФБ просили извлечь квадратный корень, не используя sqrt().
-
- Уже с Приветом
- Posts: 4864
- Joined: 21 Oct 2016 14:32
- Location: NYC
Re: facebook
Да. Технические интервью это практика. Надо выделять время, готовиться. Либо постоянно быть в форме.inside wrote:Ага.Think_Different wrote:извлечь квадратный корень из конкретного числа e.g. sqrt(5)? тогда можно использовать Taylor series (in this case Taylor around point x = 4 would work well). если общий метод, то т.к. obtainig sqrt(R) is equivalent to solving an equation x^2 - R = 0, то подойдет любой numerical root-finding method. e.g. Newton''s method or just the bisection method.
На втором курсе я бы на это тоже с легкостью ответил, но не через 10 лет после окончания института.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: facebook
Формально, если использовать ряд Тейлора, надо доказать его сходимость. Как раз вопрос для фронт-энд девелопера.Think_Different wrote:извлечь квадратный корень из конкретного числа e.g. sqrt(5)? тогда можно использовать Taylor series (in this case Taylor around point x = 4 would work well). если общий метод, то т.к. obtainig sqrt(R) is equivalent to solving an equation x^2 - R = 0, то подойдет любой numerical root-finding method. e.g. Newton''s method or just the bisection method.
Известно, что ряд (1+x)^a, где а не является целым и а >0, сходится при |x|<1. При |x|= 1 надо отдельно рассматривать. Предположим n^2 <= z < (n+1)^2. Тогда sqrt(z) = z^0.5 = (n^2 + z - n^2)^0.5=n * [1 + (z-n^2)/n^2]^0.5. Таким образом, для сходимости ряда Тейлора функции [1 + (z-n^2)/n^2]^0.5 надо показать, что 0 < (z-n^2)/n^2 < 1.
(z-n^2)/n^2 = z/n^2 - 1 < (n+1)^2/n^2 - 1 = (2*n + 1)/n^2. Функция убывающая. Приравняем (2*n + 1)/n^2 = 1, т.е.
n = 1+sqrt(2), второй корень отрицательный. Таким образом, доказана сходимости при n >=3. При n=1,2 очевидно
sqrt(z) = [(n+1)^2 + z-(n+1)^2}^0.5 = (n+1) * [1 + (z-(n+1)^2)/(n+1)^2]. Непосредственно проверяется,
-1 < (z-(n+1)^2)/(n+1)^2 < 1.
Вот собственно как должен отвечать фронт-энд девелопер.
-
- Уже с Приветом
- Posts: 4864
- Joined: 21 Oct 2016 14:32
- Location: NYC
Re: facebook
Taylor series of sqrt(1+x) around point x=0 converges when |x|<=1. It's a well-known fact. Сомневаюсь, что от девелопера ожидалось доказательство сходимости. Но inside может поправить.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: facebook
Известно про sqrt(1+x) (естественный "well-known fact" для фронт-энд девелоперов; ну кто же спорит). Однако, исходная задача не сформулирована таким образом. Её надо свести к такой форме и показать, что |x|<1. Я не говорю, что это сложно. Просто это правильный путь. А что собственно вообще ожидалось от девелопера? Запрограммировать метод, который может вообще расходится? Тогда проще про дабл линкед лист задачи давать.Think_Different wrote:Taylor series of sqrt(1+x) around point x=0 converges when |x|<=1. It's a well-known fact. Сомневаюсь, что от девелопера ожидалось доказательство сходимости. Но inside может поправить.
На практике лучше решать уравнение. Можно, конечно, ещё порассуждать о сходимости метода Ньютона. Однако, метод половинного деления сработает всегда.
-
- Уже с Приветом
- Posts: 12257
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA
Re: facebook
ЧТД - им нужна молодежь, в глаза сказать не могут что стар но могут задолбать вопросами на которые можно ответить только если только что выпустилсяinside wrote:Ага.Think_Different wrote:извлечь квадратный корень из конкретного числа e.g. sqrt(5)? тогда можно использовать Taylor series (in this case Taylor around point x = 4 would work well). если общий метод, то т.к. obtainig sqrt(R) is equivalent to solving an equation x^2 - R = 0, то подойдет любой numerical root-finding method. e.g. Newton''s method or just the bisection method.
На втором курсе я бы на это тоже с легкостью ответил, но не через 10 лет после окончания института.
-
- Уже с Приветом
- Posts: 1605
- Joined: 05 May 2007 19:44
Re: facebook
Вот еще задачка от Гугла
Какова сложность алгоритма (big O)?
Чему равен arr[81] и почему?
Code: Select all
var arr = new Array(101);
for (skip = 1; skip <= 100; skip++) {
for (i = 0; i <= 100; i+= skip) {
arr[i] = !arr[i];
}
}
Чему равен arr[81] и почему?
-
- Posts: 10
- Joined: 15 Feb 2009 11:42
Re: facebook
O(N ln N). arr[81] = true потому, что он флипнется 5 раз.inside wrote:Вот еще задачка от Гугла
Какова сложность алгоритма (big O)?Code: Select all
var arr = new Array(101); for (skip = 1; skip <= 100; skip++) { for (i = 0; i <= 100; i+= skip) { arr[i] = !arr[i]; } }
Чему равен arr[81] и почему?
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: facebook
Сам код, я думаю, относительно просто набросать. Мне кажется, важен сам подход. Однако, я не знаю, что имел в виду тот, кто интервьюировал. А код - всего несколько строк.partner_ca wrote:Отвечать или набросать код?Физик-Лирик wrote:Вот собственно как должен отвечать фронт-энд девелопер.
-
- Уже с Приветом
- Posts: 1558
- Joined: 13 Dec 2011 11:24
Re: facebook
поскольку дано не N, а константы , то должно быть О(1)Mr4k wrote:O(N ln N). arr[81] = true потому, что он флипнется 5 раз.inside wrote:Вот еще задачка от Гугла
Какова сложность алгоритма (big O)?Code: Select all
var arr = new Array(101); for (skip = 1; skip <= 100; skip++) { for (i = 0; i <= 100; i+= skip) { arr[i] = !arr[i]; } }
Чему равен arr[81] и почему?
-
- Уже с Приветом
- Posts: 19923
- Joined: 30 Aug 2000 09:01
- Location: WA
Re: facebook
Там, вроде, одним интервью не отделаться. Можно отлично пройти кодирование, но завалиться на чем-либо еще.inside wrote: У меня на фронт-енд(!) интервью в ФБ просили извлечь квадратный корень, не используя sqrt().
На всяких гласдорах этот вопрос очень популярен, так что ответ я знал заранее.
Офер все равно не дали.
Но только из-за возраста - это вряд ли.
-
- Уже с Приветом
- Posts: 2997
- Joined: 14 Apr 2004 01:11
- Location: SFBA (было: Минск, Беларусь)
Re: facebook
Интересно, что по поводу квадратного корня все почему-то бросились упоминать ряд Тейлора, а правильный ответ - метод Ньютона - так до сих пор и не прозвучал.
А, проглядел - упомянули!
А, проглядел - упомянули!
Best regards,
Андрей
Андрей
-
- Уже с Приветом
- Posts: 4375
- Joined: 20 Jun 2001 09:01
Re: facebook
Хе-хе,AndreyT wrote:Интересно, что по поводу квадратного корня все почему-то бросились упоминать ряд Тейлора, а правильный ответ - метод Ньютона - так до сих пор и не прозвучал.
А, проглядел - упомянули!
Классическая иллюстрация из вводного курса "Основы численных методов" или подобных.
Кстати, Физик-Лирик, сходится всегда для квадратного корня. Можете догадаться почему.