кодинг интервие
-
- Уже с Приветом
- Posts: 17692
- Joined: 19 Sep 2005 16:57
- Location: NJ, US
Re: кодинг интервие
Krys, дайте ссылку на List/ArrayList задачку или похожее в LC? Спасибо.
The best things in life either make you fat, drunk, or pregnant.
-
- Уже с Приветом
- Posts: 12139
- Joined: 15 Feb 2010 10:32
- Location: Pacifica, CA
Re: кодинг интервие
Выслала. Массив - arrayMarie Clair wrote: 26 Jun 2020 14:55 Krys, дайте ссылку на List/ArrayList задачку или похожее в LC? Спасибо.
-
- Уже с Приветом
- Posts: 17692
- Joined: 19 Sep 2005 16:57
- Location: NJ, US
Re: кодинг интервие
СпасибоKrys-Krys wrote: 26 Jun 2020 18:59Выслала. Массив - arrayMarie Clair wrote: 26 Jun 2020 14:55 Krys, дайте ссылку на List/ArrayList задачку или похожее в LC? Спасибо.
![love :love:](./images/smilies/flowers.gif)
The best things in life either make you fat, drunk, or pregnant.
-
- Уже с Приветом
- Posts: 1558
- Joined: 13 Dec 2011 11:24
Re: кодинг интервие
Я не программировал на Java, но можно поподробнее ?IvanGrozniy wrote: 26 Jun 2020 11:11На Java тоже настоящиеrtogan wrote: 26 Jun 2020 07:25A linked list - тоже на джаве? Я почему-то к C/C++ привык, там поинтеры - настоящиеKrys-Krys wrote: 26 Jun 2020 07:22В 1й задаче линкедЛист, во 2й - массив. Честно говоря я не знаю какие там были ожидания у них, они задачи давали я решала. 2ю я не успела код дописать, буквально 5 минут не хватило, мы долго обсуджали решение.rtogan wrote: 26 Jun 2020 07:09 Похоже, времена изменились. Раньше было: 10 мин за жизнь, и одна задача, частенько с последующими вопросами по 0(n), оптимизации и т.д.
А обе задачи должны быть решены полностью? Или рассказать алгоритм в подробностях?
А что значит, не нужно знать никаких структур данных? Не нужно списков, деревьев, стэков, словарей?Скажу больше: даже на Питоне и на JavaScript linked lists с указателями
![]()
![Wink ;)](./images/smilies/wink.gif)
"As Java has no pointer data types, it is impossible to use pointers in Java. Even the few experts will not be able to use pointers in java. Java does not have pointers like C has, but it does allow you to create new objects on the heap which are "referenced" by variables"
-
- Уже с Приветом
- Posts: 1558
- Joined: 13 Dec 2011 11:24
Re: кодинг интервие
Тоже интересно, задачкуKrys-Krys wrote: 26 Jun 2020 18:59Выслала. Массив - arrayMarie Clair wrote: 26 Jun 2020 14:55 Krys, дайте ссылку на List/ArrayList задачку или похожее в LC? Спасибо.
![Smile :)](./images/smilies/icon_smile.gif)
-
- Уже с Приветом
- Posts: 10399
- Joined: 04 Feb 2004 14:14
- Location: Edgewater, NJ
Re: кодинг интервие
Пример линкд листа. node next - под капотом поинтер используется. Только и всегоrtogan wrote: 26 Jun 2020 22:05Я не программировал на Java, но можно поподробнее ?IvanGrozniy wrote: 26 Jun 2020 11:11На Java тоже настоящиеrtogan wrote: 26 Jun 2020 07:25A linked list - тоже на джаве? Я почему-то к C/C++ привык, там поинтеры - настоящиеKrys-Krys wrote: 26 Jun 2020 07:22В 1й задаче линкедЛист, во 2й - массив. Честно говоря я не знаю какие там были ожидания у них, они задачи давали я решала. 2ю я не успела код дописать, буквально 5 минут не хватило, мы долго обсуджали решение.rtogan wrote: 26 Jun 2020 07:09 Похоже, времена изменились. Раньше было: 10 мин за жизнь, и одна задача, частенько с последующими вопросами по 0(n), оптимизации и т.д.
А обе задачи должны быть решены полностью? Или рассказать алгоритм в подробностях?
А что значит, не нужно знать никаких структур данных? Не нужно списков, деревьев, стэков, словарей?Скажу больше: даже на Питоне и на JavaScript linked lists с указателями
![]()
"As Java has no pointer data types, it is impossible to use pointers in Java. Even the few experts will not be able to use pointers in java. Java does not have pointers like C has, but it does allow you to create new objects on the heap which are "referenced" by variables"
![Smile :)](./images/smilies/icon_smile.gif)
Code: Select all
class LinkedList {
Node head; // head of list
/* Linked list Node*/
class Node {
int data;
Node next;
// Constructor to create a new node
// Next is by default initialized
// as null
Node(int d) { data = d; }
}
}
-
- Уже с Приветом
- Posts: 1558
- Joined: 13 Dec 2011 11:24
Re: кодинг интервие
Ну под капотом, понятно, что поинтерIvanGrozniy wrote: 26 Jun 2020 23:44Пример линкд листа. node next - под капотом поинтер используется. Только и всегоrtogan wrote: 26 Jun 2020 22:05Я не программировал на Java, но можно поподробнее ?IvanGrozniy wrote: 26 Jun 2020 11:11На Java тоже настоящиеrtogan wrote: 26 Jun 2020 07:25A linked list - тоже на джаве? Я почему-то к C/C++ привык, там поинтеры - настоящиеKrys-Krys wrote: 26 Jun 2020 07:22
В 1й задаче линкедЛист, во 2й - массив. Честно говоря я не знаю какие там были ожидания у них, они задачи давали я решала. 2ю я не успела код дописать, буквально 5 минут не хватило, мы долго обсуджали решение.Скажу больше: даже на Питоне и на JavaScript linked lists с указателями
![]()
"As Java has no pointer data types, it is impossible to use pointers in Java. Even the few experts will not be able to use pointers in java. Java does not have pointers like C has, but it does allow you to create new objects on the heap which are "referenced" by variables"![]()
Code: Select all
class LinkedList { Node head; // head of list /* Linked list Node*/ class Node { int data; Node next; // Constructor to create a new node // Next is by default initialized // as null Node(int d) { data = d; } } }
![Smile :)](./images/smilies/icon_smile.gif)
Last edited by rtogan on 26 Jun 2020 23:51, edited 1 time in total.
-
- Уже с Приветом
- Posts: 10399
- Joined: 04 Feb 2004 14:14
- Location: Edgewater, NJ
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: кодинг интервие
я все же надеюсь это у вас сарказм такой
![Very Happy :D](./images/smilies/biggrin.gif)
-
- Новичок
- Posts: 21
- Joined: 04 Jul 2019 05:20
- Location: Mountain View, CA
Re: кодинг интервие
В джаве references наверное вместо pointers.rtogan wrote: 26 Jun 2020 22:05Я не программировал на Java, но можно поподробнее ?IvanGrozniy wrote: 26 Jun 2020 11:11На Java тоже настоящиеrtogan wrote: 26 Jun 2020 07:25A linked list - тоже на джаве? Я почему-то к C/C++ привык, там поинтеры - настоящиеKrys-Krys wrote: 26 Jun 2020 07:22В 1й задаче линкедЛист, во 2й - массив. Честно говоря я не знаю какие там были ожидания у них, они задачи давали я решала. 2ю я не успела код дописать, буквально 5 минут не хватило, мы долго обсуджали решение.rtogan wrote: 26 Jun 2020 07:09 Похоже, времена изменились. Раньше было: 10 мин за жизнь, и одна задача, частенько с последующими вопросами по 0(n), оптимизации и т.д.
А обе задачи должны быть решены полностью? Или рассказать алгоритм в подробностях?
А что значит, не нужно знать никаких структур данных? Не нужно списков, деревьев, стэков, словарей?Скажу больше: даже на Питоне и на JavaScript linked lists с указателями
![]()
"As Java has no pointer data types, it is impossible to use pointers in Java. Even the few experts will not be able to use pointers in java. Java does not have pointers like C has, but it does allow you to create new objects on the heap which are "referenced" by variables"
-
- Уже с Приветом
- Posts: 10399
- Joined: 04 Feb 2004 14:14
- Location: Edgewater, NJ
Re: кодинг интервие
Знать отличию нужно. Все с этим просто, документация таких языков как C# и Java об этих типах (primitive vs objects) в первых разделах рассказывает. Чай не в 20 веке нынчеХеровимчик wrote: 27 Jun 2020 00:55я все же надеюсь это у вас сарказм такойтак же как что знать отличие от передачи by reverence vs by value необязательно, главное руку набить (с)
![Smile :)](./images/smilies/icon_smile.gif)
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: кодинг интервие
ммм... ну вот как раз тот пример задачи разрушает вашу теорию - в документации все написано, а людям все равно нужно разъяснятьIvanGrozniy wrote: 27 Jun 2020 10:16Знать отличию нужно. Все с этим просто, документация таких языков как C# и Java об этих типах (primitive vs objects) в первых разделах рассказывает. Чай не в 20 веке нынчеХеровимчик wrote: 27 Jun 2020 00:55я все же надеюсь это у вас сарказм такойтак же как что знать отличие от передачи by reverence vs by value необязательно, главное руку набить (с)
![]()
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
-
- Уже с Приветом
- Posts: 10399
- Joined: 04 Feb 2004 14:14
- Location: Edgewater, NJ
Re: кодинг интервие
Нам не нужно. Это уважаемый rtogan программирующий на С не знал. Мы кто на джаве здесь программирует знаем про этоХеровимчик wrote: 27 Jun 2020 20:09ммм... ну вот как раз тот пример задачи разрушает вашу теорию - в документации все написано, а людям все равно нужно разъяснятьIvanGrozniy wrote: 27 Jun 2020 10:16Знать отличию нужно. Все с этим просто, документация таких языков как C# и Java об этих типах (primitive vs objects) в первых разделах рассказывает. Чай не в 20 веке нынчеХеровимчик wrote: 27 Jun 2020 00:55я все же надеюсь это у вас сарказм такойтак же как что знать отличие от передачи by reverence vs by value необязательно, главное руку набить (с)
![]()
![]()
![Smile :)](./images/smilies/icon_smile.gif)
-
- Уже с Приветом
- Posts: 12139
- Joined: 15 Feb 2010 10:32
- Location: Pacifica, CA
Re: кодинг интервие
Вчера у меня было какое-то очень тупое интервью по телефону. Я даже расстроилась - вроде компания известная и не плохая, их ХР даже не соизволил как-то пообщаться, сразу 1 часовое интервью с хайринг менеджером. О том что это будет час потраченный впустую стало понятно еще в самом начале где товарищ у меня спросил какие я знаю коллекции. Коллекции? Переспросила я. Знаю? Ну я стала перечислять - Лист, Мэп и т д. Остальные вопросы были из той же оперы, про слово статик и синхронайзд, к статику там какое-то "неравнодущие.
А что будет если тут статик а тут не статик? А если статик блок, а если нет? У меня такого любили спрашивать лет 10 назад на энтри позиции. Потом даже была изи задачка.
Я написала решение в 3 строчки. На что товарищ сказал - "но ведь как же оно будет работать, такое решение? Оно ведь не работает! Ты ведь нигде не учитываешь что что тут положительные числа а тут отрицательные? Я вообще не понимаю это решение". Я говорю - ну так может запустим и проверим?
Запустили (дело было в кодерПаде), все работает.
На мои вопросы что за проект, какие задачи - никаких конкретных ответов. Меняем мир в лучшую сторону, важные очень задачи и вообще. Детский сад какой-то. ![No :no:](./images/smilies/nea.gif)
![Very Happy :D](./images/smilies/biggrin.gif)
![Умник :gen1:](./images/smilies/bow.gif)
![Surprised :o](./images/smilies/mega_shok.gif)
![Laughing :lol:](./images/smilies/lol.gif)
![No :no:](./images/smilies/nea.gif)
-
- Уже с Приветом
- Posts: 34164
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: кодинг интервие
Индус чоль?Krys-Krys wrote: 30 Jun 2020 19:22 Вчера у меня было какое-то очень тупое интервью по телефону. Я даже расстроилась - вроде компания известная и не плохая, их ХР даже не соизволил как-то пообщаться, сразу 1 часовое интервью с хайринг менеджером. О том что это будет час потраченный впустую стало понятно еще в самом начале где товарищ у меня спросил какие я знаю коллекции. Коллекции? Переспросила я. Знаю? Ну я стала перечислять - Лист, Мэп и т д. Остальные вопросы были из той же оперы, про слово статик и синхронайзд, к статику там какое-то "неравнодущие.А что будет если тут статик а тут не статик? А если статик блок, а если нет? У меня такого любили спрашивать лет 10 назад на энтри позиции. Потом даже была изи задачка.
Я написала решение в 3 строчки. На что товарищ сказал - "но ведь как же оно будет работать, такое решение? Оно ведь не работает! Ты ведь нигде не учитываешь что что тут положительные числа а тут отрицательные? Я вообще не понимаю это решение". Я говорю - ну так может запустим и проверим?
Запустили (дело было в кодерПаде), все работает.
На мои вопросы что за проект, какие задачи - никаких конкретных ответов. Меняем мир в лучшую сторону, важные очень задачи и вообще. Детский сад какой-то.
![]()
![Embarassed :oops:](./images/smilies/blush.gif)
"A patriot must always be ready to defend his country against his government." Edward Abbey