кодинг интервие

User avatar
Marie Clair
Уже с Приветом
Posts: 17692
Joined: 19 Sep 2005 16:57
Location: NJ, US

Re: кодинг интервие

Post by Marie Clair »

Krys, дайте ссылку на List/ArrayList задачку или похожее в LC? Спасибо.
The best things in life either make you fat, drunk, or pregnant.
User avatar
Krys-Krys
Уже с Приветом
Posts: 12139
Joined: 15 Feb 2010 10:32
Location: Pacifica, CA

Re: кодинг интервие

Post by Krys-Krys »

Marie Clair wrote: 26 Jun 2020 14:55 Krys, дайте ссылку на List/ArrayList задачку или похожее в LC? Спасибо.
Выслала. Массив - array
User avatar
Marie Clair
Уже с Приветом
Posts: 17692
Joined: 19 Sep 2005 16:57
Location: NJ, US

Re: кодинг интервие

Post by Marie Clair »

Krys-Krys wrote: 26 Jun 2020 18:59
Marie Clair wrote: 26 Jun 2020 14:55 Krys, дайте ссылку на List/ArrayList задачку или похожее в LC? Спасибо.
Выслала. Массив - array
Спасибо :love:
The best things in life either make you fat, drunk, or pregnant.
rtogan
Уже с Приветом
Posts: 1558
Joined: 13 Dec 2011 11:24

Re: кодинг интервие

Post by rtogan »

IvanGrozniy wrote: 26 Jun 2020 11:11
rtogan wrote: 26 Jun 2020 07:25
Krys-Krys wrote: 26 Jun 2020 07:22
rtogan wrote: 26 Jun 2020 07:09 Похоже, времена изменились. Раньше было: 10 мин за жизнь, и одна задача, частенько с последующими вопросами по 0(n), оптимизации и т.д.

А обе задачи должны быть решены полностью? Или рассказать алгоритм в подробностях?

А что значит, не нужно знать никаких структур данных? Не нужно списков, деревьев, стэков, словарей?
В 1й задаче линкедЛист, во 2й - массив. Честно говоря я не знаю какие там были ожидания у них, они задачи давали я решала. 2ю я не успела код дописать, буквально 5 минут не хватило, мы долго обсуджали решение.
A linked list - тоже на джаве? Я почему-то к C/C++ привык, там поинтеры - настоящие
На Java тоже настоящие :) Скажу больше: даже на Питоне и на JavaScript linked lists с указателями :-)
Я не программировал на Java, но можно поподробнее ? ;)
"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"
rtogan
Уже с Приветом
Posts: 1558
Joined: 13 Dec 2011 11:24

Re: кодинг интервие

Post by rtogan »

Krys-Krys wrote: 26 Jun 2020 18:59
Marie Clair wrote: 26 Jun 2020 14:55 Krys, дайте ссылку на List/ArrayList задачку или похожее в LC? Спасибо.
Выслала. Массив - array
Тоже интересно, задачку :)
User avatar
IvanGrozniy
Уже с Приветом
Posts: 10399
Joined: 04 Feb 2004 14:14
Location: Edgewater, NJ

Re: кодинг интервие

Post by IvanGrozniy »

rtogan wrote: 26 Jun 2020 22:05
IvanGrozniy wrote: 26 Jun 2020 11:11
rtogan wrote: 26 Jun 2020 07:25
Krys-Krys wrote: 26 Jun 2020 07:22
rtogan wrote: 26 Jun 2020 07:09 Похоже, времена изменились. Раньше было: 10 мин за жизнь, и одна задача, частенько с последующими вопросами по 0(n), оптимизации и т.д.

А обе задачи должны быть решены полностью? Или рассказать алгоритм в подробностях?

А что значит, не нужно знать никаких структур данных? Не нужно списков, деревьев, стэков, словарей?
В 1й задаче линкедЛист, во 2й - массив. Честно говоря я не знаю какие там были ожидания у них, они задачи давали я решала. 2ю я не успела код дописать, буквально 5 минут не хватило, мы долго обсуджали решение.
A linked list - тоже на джаве? Я почему-то к C/C++ привык, там поинтеры - настоящие
На Java тоже настоящие :) Скажу больше: даже на Питоне и на JavaScript linked lists с указателями :-)
Я не программировал на Java, но можно поподробнее ? ;)
"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"
Пример линкд листа. node next - под капотом поинтер используется. Только и всего :)

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; } 
    } 
}

rtogan
Уже с Приветом
Posts: 1558
Joined: 13 Dec 2011 11:24

Re: кодинг интервие

Post by rtogan »

IvanGrozniy wrote: 26 Jun 2020 23:44
rtogan wrote: 26 Jun 2020 22:05
IvanGrozniy wrote: 26 Jun 2020 11:11
rtogan wrote: 26 Jun 2020 07:25
Krys-Krys wrote: 26 Jun 2020 07:22
В 1й задаче линкедЛист, во 2й - массив. Честно говоря я не знаю какие там были ожидания у них, они задачи давали я решала. 2ю я не успела код дописать, буквально 5 минут не хватило, мы долго обсуджали решение.
A linked list - тоже на джаве? Я почему-то к C/C++ привык, там поинтеры - настоящие
На Java тоже настоящие :) Скажу больше: даже на Питоне и на JavaScript linked lists с указателями :-)
Я не программировал на Java, но можно поподробнее ? ;)
"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"
Пример линкд листа. node next - под капотом поинтер используется. Только и всего :)

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; } 
    } 
}

Ну под капотом, понятно, что поинтер :) А в языке их нет, и поинтер арифметику тоже не сделаешь. И даже пасс парамитер бай референс нельзя, правильно?
Last edited by rtogan on 26 Jun 2020 23:51, edited 1 time in total.
User avatar
IvanGrozniy
Уже с Приветом
Posts: 10399
Joined: 04 Feb 2004 14:14
Location: Edgewater, NJ

Re: кодинг интервие

Post by IvanGrozniy »

А зачем ее в наше время делать, эту арифметику :)
User avatar
Херовимчик
Уже с Приветом
Posts: 5284
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: кодинг интервие

Post by Херовимчик »

IvanGrozniy wrote: 26 Jun 2020 23:49 А зачем ее в наше время делать, эту арифметику :)
я все же надеюсь это у вас сарказм такой :D так же как что знать отличие от передачи by reverence vs by value необязательно, главное руку набить (с)
bad_deal
Новичок
Posts: 21
Joined: 04 Jul 2019 05:20
Location: Mountain View, CA

Re: кодинг интервие

Post by bad_deal »

rtogan wrote: 26 Jun 2020 22:05
IvanGrozniy wrote: 26 Jun 2020 11:11
rtogan wrote: 26 Jun 2020 07:25
Krys-Krys wrote: 26 Jun 2020 07:22
rtogan wrote: 26 Jun 2020 07:09 Похоже, времена изменились. Раньше было: 10 мин за жизнь, и одна задача, частенько с последующими вопросами по 0(n), оптимизации и т.д.

А обе задачи должны быть решены полностью? Или рассказать алгоритм в подробностях?

А что значит, не нужно знать никаких структур данных? Не нужно списков, деревьев, стэков, словарей?
В 1й задаче линкедЛист, во 2й - массив. Честно говоря я не знаю какие там были ожидания у них, они задачи давали я решала. 2ю я не успела код дописать, буквально 5 минут не хватило, мы долго обсуджали решение.
A linked list - тоже на джаве? Я почему-то к C/C++ привык, там поинтеры - настоящие
На Java тоже настоящие :) Скажу больше: даже на Питоне и на JavaScript linked lists с указателями :-)
Я не программировал на Java, но можно поподробнее ? ;)
"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"
В джаве references наверное вместо pointers.
User avatar
IvanGrozniy
Уже с Приветом
Posts: 10399
Joined: 04 Feb 2004 14:14
Location: Edgewater, NJ

Re: кодинг интервие

Post by IvanGrozniy »

Херовимчик wrote: 27 Jun 2020 00:55
IvanGrozniy wrote: 26 Jun 2020 23:49 А зачем ее в наше время делать, эту арифметику :)
я все же надеюсь это у вас сарказм такой :D так же как что знать отличие от передачи by reverence vs by value необязательно, главное руку набить (с)
Знать отличию нужно. Все с этим просто, документация таких языков как C# и Java об этих типах (primitive vs objects) в первых разделах рассказывает. Чай не в 20 веке нынче :)
User avatar
Херовимчик
Уже с Приветом
Posts: 5284
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: кодинг интервие

Post by Херовимчик »

IvanGrozniy wrote: 27 Jun 2020 10:16
Херовимчик wrote: 27 Jun 2020 00:55
IvanGrozniy wrote: 26 Jun 2020 23:49 А зачем ее в наше время делать, эту арифметику :)
я все же надеюсь это у вас сарказм такой :D так же как что знать отличие от передачи by reverence vs by value необязательно, главное руку набить (с)
Знать отличию нужно. Все с этим просто, документация таких языков как C# и Java об этих типах (primitive vs objects) в первых разделах рассказывает. Чай не в 20 веке нынче :)
ммм... ну вот как раз тот пример задачи разрушает вашу теорию - в документации все написано, а людям все равно нужно разъяснять :mrgreen:
User avatar
IvanGrozniy
Уже с Приветом
Posts: 10399
Joined: 04 Feb 2004 14:14
Location: Edgewater, NJ

Re: кодинг интервие

Post by IvanGrozniy »

Херовимчик wrote: 27 Jun 2020 20:09
IvanGrozniy wrote: 27 Jun 2020 10:16
Херовимчик wrote: 27 Jun 2020 00:55
IvanGrozniy wrote: 26 Jun 2020 23:49 А зачем ее в наше время делать, эту арифметику :)
я все же надеюсь это у вас сарказм такой :D так же как что знать отличие от передачи by reverence vs by value необязательно, главное руку набить (с)
Знать отличию нужно. Все с этим просто, документация таких языков как C# и Java об этих типах (primitive vs objects) в первых разделах рассказывает. Чай не в 20 веке нынче :)
ммм... ну вот как раз тот пример задачи разрушает вашу теорию - в документации все написано, а людям все равно нужно разъяснять :mrgreen:
Нам не нужно. Это уважаемый rtogan программирующий на С не знал. Мы кто на джаве здесь программирует знаем про это :)
User avatar
Krys-Krys
Уже с Приветом
Posts: 12139
Joined: 15 Feb 2010 10:32
Location: Pacifica, CA

Re: кодинг интервие

Post by Krys-Krys »

Вчера у меня было какое-то очень тупое интервью по телефону. Я даже расстроилась - вроде компания известная и не плохая, их ХР даже не соизволил как-то пообщаться, сразу 1 часовое интервью с хайринг менеджером. О том что это будет час потраченный впустую стало понятно еще в самом начале где товарищ у меня спросил какие я знаю коллекции. Коллекции? Переспросила я. Знаю? Ну я стала перечислять - Лист, Мэп и т д. Остальные вопросы были из той же оперы, про слово статик и синхронайзд, к статику там какое-то "неравнодущие. :D А что будет если тут статик а тут не статик? А если статик блок, а если нет? У меня такого любили спрашивать лет 10 назад на энтри позиции. Потом даже была изи задачка. :gen1: Я написала решение в 3 строчки. На что товарищ сказал - "но ведь как же оно будет работать, такое решение? Оно ведь не работает! Ты ведь нигде не учитываешь что что тут положительные числа а тут отрицательные? Я вообще не понимаю это решение". Я говорю - ну так может запустим и проверим? :o Запустили (дело было в кодерПаде), все работает. :lol: На мои вопросы что за проект, какие задачи - никаких конкретных ответов. Меняем мир в лучшую сторону, важные очень задачи и вообще. Детский сад какой-то. :no:
User avatar
Sergunka
Уже с Приветом
Posts: 34164
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: кодинг интервие

Post by Sergunka »

Krys-Krys wrote: 30 Jun 2020 19:22 Вчера у меня было какое-то очень тупое интервью по телефону. Я даже расстроилась - вроде компания известная и не плохая, их ХР даже не соизволил как-то пообщаться, сразу 1 часовое интервью с хайринг менеджером. О том что это будет час потраченный впустую стало понятно еще в самом начале где товарищ у меня спросил какие я знаю коллекции. Коллекции? Переспросила я. Знаю? Ну я стала перечислять - Лист, Мэп и т д. Остальные вопросы были из той же оперы, про слово статик и синхронайзд, к статику там какое-то "неравнодущие. :D А что будет если тут статик а тут не статик? А если статик блок, а если нет? У меня такого любили спрашивать лет 10 назад на энтри позиции. Потом даже была изи задачка. :gen1: Я написала решение в 3 строчки. На что товарищ сказал - "но ведь как же оно будет работать, такое решение? Оно ведь не работает! Ты ведь нигде не учитываешь что что тут положительные числа а тут отрицательные? Я вообще не понимаю это решение". Я говорю - ну так может запустим и проверим? :o Запустили (дело было в кодерПаде), все работает. :lol: На мои вопросы что за проект, какие задачи - никаких конкретных ответов. Меняем мир в лучшую сторону, важные очень задачи и вообще. Детский сад какой-то. :no:
Индус чоль? :oops:
"A patriot must always be ready to defend his country against his government." Edward Abbey

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