代码改变世界

我的Java面试资料推荐

2022-04-15 12:18  曾左  阅读(175)  评论(0编辑  收藏  举报

一、看法

(1)每年去大厂试试水,借此来评估自己的能力、价值和不足,或许还能拿到一个好offer,是个合格程序员的职业表现

(2)大厂面试,基本都是:先过算法,检验面试人的智商和逻辑能力;之后才考察语言、设计、中间件、架构等具体应用能力

(3)下面是我收集的学习、面试资料,欢迎参考

二、基本篇

1. 算法

图书:

(1)图解算法

评价:科普,入门

推荐指数:9

(2)代码随想录

站点页面

评价:通俗易懂

推荐指数:7.5

(3)剑指Offer:名企面试官精讲典型编程题(第2版)剑指Offer(专项突破版)

评价:学习+练习,全面且有一定深度

推荐指数:9

练习:

(1)doocs-leetcode

评价:全面,含剑指offer、程序员面试金典、leetCode等算法题及答案

个人学习顺序:基础、剑指offer、程序员面试金典、leetCode

推荐指数:8.5

(2)LeetcodeTop-各厂算法题介绍

github地址

评价:良心

推荐指数:9

2. 基础

(1)JavaGuide

评价:全面

推荐指数:8.5

github地址

(2)源码解析-source-code-hunter

评价:常用框架和中间件的源码解析

推荐指数:8.5

3. 架构

(1)左耳听风

评价:一代宗师

推荐指数:9

(2)system-design-primer-中文

评价:真的有用

推荐指数:9

4. 专项

程序员的职业素养

design-patterns-for-humans中文、建议补充 SOLID

netty实战

Redis 深度历险:核心原理与应用实践

互联网轻量级SSM框架解密

SRE

软件架构设计

5. 面经

(1)interview_internal_reference

简介:各厂面试题目总结

推荐指数:9

6. 帖子

这是我金三银四收到的第 6 个 Offer:美团 + 阿里 Java 研发岗

双非渣硕,是如何拿到苏宁、阿里的 offer 的?(分享学习心得)

java研发面经:滴滴、美团、网易、58赶集等

面试心得与总结:BAT、网易、蘑菇街

面试经 | 资深 Java 程序员设计的 23 个问题(含答案)

面试中有哪些经典的数据库问题?

聊聊微软面试

三、升华篇

1.算法

(1)算法

评价:经典

推荐指数:9

(2)程序员面试金典

评价:国外大厂必备

推荐指数:9

(3) 编程之美

评价:高频考点

推荐指数:9

2. 基础

(1)JavaFamily

评价:重点知识点介绍,偏面试类

推荐指数:8

(2)CS-Notes

评价:含基础知识、中间件、数据库、系统设计、算法等,较为全面

推荐指数:8

(3)computer-science-cn

评价:计算机学科基础知识,重新打基础

推荐指数:9

3. 架构

(1)advanced-java

评价:常见后端架构遇到的常见场景

推荐指数:8

(2)architect-awesome

评价:后端架构师,需要考虑的知识点,较为全面

推荐指数:8.5

4. 专项

(1)linux-rc

评价:linux常用知识点

推荐指数:8

(2)redis实战

评价:redis入门好选择

推荐指数:8