Карьера_программиста,_6_е_издание_2016_Гейл_Макдауэлл.pdf
55.4 MB
Карьера программиста, 6-е издание [2016] Гейл Макдауэлл
«Карьера программиста» основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых. Шестое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Рассмотрены типичные ошибки, а также эффективные методики подготовки к собеседованию. Используя материал этой книги, вы с легкостью подготовитесь к устройству на работу в Google,
«Карьера программиста» основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых. Шестое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Рассмотрены типичные ошибки, а также эффективные методики подготовки к собеседованию. Используя материал этой книги, вы с легкостью подготовитесь к устройству на работу в Google,
👍1
Как_решают_нестандартные_задачи_2015_Канель_Белов,_Ковальджи.pdf
829 KB
Как решают нестандартные задачи [2015] Канель-Белов, Ковальджи
В книге описан ряд классических идей решения олимпиадных задач, которые для большинства школьников являются нестандартными. Каждая идея снабжена комментарием, примерами решения задач и задачами для самостоятельного решения. Приведены подборки задач олимпиадного и исследовательского типов (всего 200 задач), которые сгруппированы по классам. Сборник адресован старшеклассникам, учителям, руководителям кружков и всем любителям математики.
В книге описан ряд классических идей решения олимпиадных задач, которые для большинства школьников являются нестандартными. Каждая идея снабжена комментарием, примерами решения задач и задачами для самостоятельного решения. Приведены подборки задач олимпиадного и исследовательского типов (всего 200 задач), которые сгруппированы по классам. Сборник адресован старшеклассникам, учителям, руководителям кружков и всем любителям математики.
👍1
01.Система сборки - build, test and deploy.rar
174.8 MB
01.Система сборки - build, test and deploy
Окружение программиста: команда программистов, менеджеры, администраторы. Знакомство с личным кабинетом: что делать, где сдавать, куда выкладывать результат. Настройка стенда для выполнения ДЗ
Окружение программиста: команда программистов, менеджеры, администраторы. Знакомство с личным кабинетом: что делать, где сдавать, куда выкладывать результат. Настройка стенда для выполнения ДЗ
02.Особенности C++11. auto, lambda, tuple.rar
211 MB
02.Особенности C++11. auto, lambda, tuple
Обсуждение ДЗ, Online-инструменты, Ключевое слово auto, Замыкания (они же лямбды), Кортежи
Обсуждение ДЗ, Online-инструменты, Ключевое слово auto, Замыкания (они же лямбды), Кортежи
03.Особенности C++11. Move, variadic templates.rar
404 MB
03.Особенности C++11. Move, variadic templates
decltype. Move semantic. Variadic Templates.
decltype. Move semantic. Variadic Templates.
04.Сравнение C++11, C++14 с С++ 03.rar
282.1 MB
04.Сравнение C++11, C++14 с С++ 03
Семантика перемещений. Двоичные константы. Пользовательские литералы или странный оператор "operator". Static_assert. Using. Nullptr и nullptr_t. Enum class. Constexpr. Override, final. Default, delete. Ranged for. Delegate ctor. Data member initializers. Braced initialization. Initializer_list
Семантика перемещений. Двоичные константы. Пользовательские литералы или странный оператор "operator". Static_assert. Using. Nullptr и nullptr_t. Enum class. Constexpr. Override, final. Default, delete. Ranged for. Delegate ctor. Data member initializers. Braced initialization. Initializer_list
05_Обзор_C++17_Constexpr_lambda_Fold_expression_Attributes_Type.rar
268.1 MB
05.Обзор C++17. Constexpr lambda. Fold expression. Attributes. Type deduction
Constexpr lambda. Fold expression. Attributes. Type deduction. Auto template parameter. Trigraph (only for fun)
Constexpr lambda. Fold expression. Attributes. Type deduction. Auto template parameter. Trigraph (only for fun)
06_Обзор_C++17_If_constexpr_Structured_bindings_Statements_with.rar
207.6 MB
06.Обзор C++17. If constexpr. Structured bindings. Statements with initializer. Std filesystem
If constexpr VS define. Inline variables/ Structured bindings/ If/switch/ Statements with initializer. Std::filesystem. Undefined behaviour
If constexpr VS define. Inline variables/ Structured bindings/ If/switch/ Statements with initializer. Std::filesystem. Undefined behaviour
07.Реализация умных указателей.rar
154.4 MB
07.Реализация умных указателей
Область видимости. Время жизни. Проблемы управления ресурсами. Глупый умный указатель. Unique_ptr. Shared_ptr. Weak_ptr. Enable_shared_from_this
Область видимости. Время жизни. Проблемы управления ресурсами. Глупый умный указатель. Unique_ptr. Shared_ptr. Weak_ptr. Enable_shared_from_this
08.Идея аллокаторов.rar
145 MB
08.Идея аллокаторов
изучим стандартный аллокатор и его недостатки;
рассмотрим различные методы управлением памятью, их достоинства и недостатки;
исследуем, как можно повлиять на ситуацию. Std::allocator. Std::allocator_traits/
изучим стандартный аллокатор и его недостатки;
рассмотрим различные методы управлением памятью, их достоинства и недостатки;
исследуем, как можно повлиять на ситуацию. Std::allocator. Std::allocator_traits/
09.Шаблонная магия.rar
198.4 MB
09.Шаблонная магия
Эволюция шаблонов. Современное положение дел. Метафункции. Рекурсия и условия. Документация. SFINAE.
Эволюция шаблонов. Современное положение дел. Метафункции. Рекурсия и условия. Документация. SFINAE.
50 вопросов, ответы на которые вы должны знать, прежде чем идти на собеседование по JavaScript
Собеседования c разработчиками напоминают Дикий Запад. Никто толком не понимает, чем занимается. Большинство технических рекрутеров не могут отличить Java от JavaScript. Тем не менее им поручено заниматься наймом разработчиков. Бывает, что от нас требуют восьмилетний опыт работы с языком Swift. И это, учитывая, что языку Swift всего три года.
Работать разработчиком непросто, но весело и захватывающе. Пройти собеседование может быть так же просто, как войти в комнату, или, наоборот, слишком тяжело, в случае, если вам попадется бесчеловечное испытание на белой доске. Никогда не знаешь, чего ожидать.
В этой статье собраны 50 вопросов, к которым вам следует подготовиться, прежде чем идти на собеседование по JavaScript.
💡Читать полностью в нашей группе
#article #собеседование #программирование #javascript
Собеседования c разработчиками напоминают Дикий Запад. Никто толком не понимает, чем занимается. Большинство технических рекрутеров не могут отличить Java от JavaScript. Тем не менее им поручено заниматься наймом разработчиков. Бывает, что от нас требуют восьмилетний опыт работы с языком Swift. И это, учитывая, что языку Swift всего три года.
Работать разработчиком непросто, но весело и захватывающе. Пройти собеседование может быть так же просто, как войти в комнату, или, наоборот, слишком тяжело, в случае, если вам попадется бесчеловечное испытание на белой доске. Никогда не знаешь, чего ожидать.
В этой статье собраны 50 вопросов, к которым вам следует подготовиться, прежде чем идти на собеседование по JavaScript.
💡Читать полностью в нашей группе
#article #собеседование #программирование #javascript
👍1
Реальные_применения_мнимых_чисел_1988_Балк.pdf
27 MB
Реальные применения мнимых чисел [1988] Балк
Аннотация издательства: Книга занимательно и доступно повествует о том, как вошли в математику комплексные числа и стали основой мощного аппарата для решения многочисленных практических задач в физике, механике, электротехнике, геодезии, картографии. Описаны также важнейшие обобщения комплексных чисел: алгебра и геометрия кватернионов, гиперкомплексные числа и матрицы. Для учащихся старших классов.
Аннотация издательства: Книга занимательно и доступно повествует о том, как вошли в математику комплексные числа и стали основой мощного аппарата для решения многочисленных практических задач в физике, механике, электротехнике, геодезии, картографии. Описаны также важнейшие обобщения комплексных чисел: алгебра и геометрия кватернионов, гиперкомплексные числа и матрицы. Для учащихся старших классов.
👍1
Математические_трюки_для_быстрого_счёта_2018_Фогт_И.pdf
1.6 MB
Математические трюки для быстрого счёта [2018] Фогт И
Забудьте о калькуляторе, эта книга научит вас скоростным вычислениям в уме или с карандашом. Чтобы считать быстрее, достаточно думать немного иначе, уверен ее автор Ингве Фогт – норвежский журналист научного журнала Apollon и фанат математики.Вы узнаете о простых и нескучных методах быстрого счета, для которых понадобится лишь знание базовых арифметических правил. Метод Трахтенберга, китайский способ счета с помощью черточек и множество других математических техник помогут вам без труда складывать и вычитать, умножать и делить, извлекать квадратный корень и возводить в квадрат большие числа.А еще вы найдете необычные факты и увлекательные истории о числах и людях, которые без ума от них, и познакомитесь с краткой тысячелетней историей систем счисления, начиная со времен Древней Греции до сегодняшней цифровой эпохи.
Забудьте о калькуляторе, эта книга научит вас скоростным вычислениям в уме или с карандашом. Чтобы считать быстрее, достаточно думать немного иначе, уверен ее автор Ингве Фогт – норвежский журналист научного журнала Apollon и фанат математики.Вы узнаете о простых и нескучных методах быстрого счета, для которых понадобится лишь знание базовых арифметических правил. Метод Трахтенберга, китайский способ счета с помощью черточек и множество других математических техник помогут вам без труда складывать и вычитать, умножать и делить, извлекать квадратный корень и возводить в квадрат большие числа.А еще вы найдете необычные факты и увлекательные истории о числах и людях, которые без ума от них, и познакомитесь с краткой тысячелетней историей систем счисления, начиная со времен Древней Греции до сегодняшней цифровой эпохи.
👍2❤🔥1
Компьютерные_науки_Базовый_курс_2019_Брукшир,_Дж_Гленн,_Брилов,.pdf
115.4 MB
Компьютерные науки. Базовый курс [2019] Брукшир, Дж. Гленн, Брилов, Деннис
Назначение этой книги - предоставить читателю всестороннее представление о предмете компьютерных наук, охватывающее все его аспекты, от сугубо практических до полностью абстрактных. Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе. Изложение материала ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы. Важные достоинства книги - наличие около 1000 заданий и упражнений, предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий.
Назначение этой книги - предоставить читателю всестороннее представление о предмете компьютерных наук, охватывающее все его аспекты, от сугубо практических до полностью абстрактных. Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе. Изложение материала ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы. Важные достоинства книги - наличие около 1000 заданий и упражнений, предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий.
👍1