Если подумать, прошел месяц с тех пор, как я обновил свой блог. Этот месяц в основном для подготовки к интервью.
подготовка к интервью
В этом месяце в основном будут рассмотрены все предыдущие сообщения в блоге, в основном включающие следующие части:
- Servlet
- Базовые классы Java, классы коллекций, классы параллелизма
- JVM
- Spring, SpringMVC, исходный код Mybatis
- Искра, Хадуп
- ElasticSearch
- mysql
- сеть TCP/IP
- Детали проекта, общая структура, архитектурный дизайн
Я не писал о сетевой части, я в основном узнал, посмотрев «Интересный сетевой протокол» от Geek Time. Многие курсы в Geek Time относительно водянистые, и этот неплохой.
ES в основном используется в недавних проектах, и я также чувствую, что этот фреймворк будет использоваться все шире и шире, независимо от того, используется ли он как полнотекстовый поисковый движок или как фреймворк для сбора данных журналов ELK.
Резюме интервью
В процессе собеседования я также обнаружил много собственных недостатков.
- Во-первых, поскольку фундамент заложен поздно, структуру данных алгоритма можно только понять. Далее я медленно начну чистить пальцы LeetCode и меча.
- Я недостаточно знаю о Hadoop и Spark. Новая компания будет трансформировать и контролировать Spark. Далее я сосредоточусь на исходном коде Spark и его частях, которые взаимодействуют друг с другом. Также есть перегородки и ведра для улья.
- Некоторые используемые технологические стеки не понимают нижележащие уровни, такие как mongodb, redis, es.
- Недостаточно широты технологий, а технические фреймворки, которые редко используются или никогда не используются, редко понимаются, например, netty.
Грубо говоря, фундамент плохой.Слишком много времени уходит на то, чтобы сделать фундамент.На следующий год надо расширять вглубь и вширь.
результат интервью
Я начал ходить на собеседования в середине августа, прошел собеседования в 4 компаниях одну за другой и в итоге получил 3 предложения. Меня это очень удивило и удивило. Вы должны знать, что двое, у которых я брал интервью в конце мая, потерпели неудачу. Три предложения:
- Аутсорсинг дочерней компанией крупного завода для ведения дел электронного правительства;
- Аутсорсинг отдела больших данных 5G производителя третьего эшелона;
- Финансовая компания больших данных, в основном занимающаяся банковскими операциями, кредитными картами и финансовым мошенничеством.
Зарплата меня тоже очень устраивает. В конце концов, я должен вздохнуть с умилением, я не зря потратил свои усилия в этом году, чтобы читать книги каждый день после работы, и не выходить играть на выходных.Ваш труд и самоотверженность будут вознаграждены вам в конец.
план
Получив 3 предложения, я, конечно же, упомянул об уходе и начал процесс увольнения. Я также немного расслабился в эти дни, и мне не нужно усердно заниматься, когда я возвращаюсь домой после работы и на выходных. В оцепенении в постели посмотрите на станцию Б, обновите игру, которая давно не обновлялась, и попросите друга посмотреть фильм.
После недели комфортного проживания я почти расслабился.Следующий шаг — изучить дозорный и кластер Redis, прежде чем приступить к работе. Затем начните смотреть исходный код spark. Лучше всего присоединиться к разработке фреймворка проекта как можно раньше после вступления.