震惊!京东T4大佬面试整整三个月,才写了两份java面试笔记
前言天之道 , 损有余而补不足 , 是故虚胜实 , 不足胜有余 。
京东大佬在三个月之内参加过多场面试 , 应聘岗位均为 Java 开发方向 。 在不断的面试中 , 分类总结了 Java 开发岗位面试中的一些知识点 。 故总结两份资料 , 一份“Java核心知识总结” , 一份为“面试题” 。 对于各位志在投身 Java 开发岗位的小伙伴们来说 , 本文所提到的知识点绝对是面试中的重点 , 希望各位可以有效掌握 。
文章插图
Java核心知识点总结从形式上说 , 面试一般分为 2-3 论技术面试 +1 轮 HR 面试 。 但是一些公司确实是没有 HR 面试的 , 直接就是三轮技术面 。
技术面试中 , 面试官一般会先就你所应聘的岗位进行相关知识的考察 , 也叫基础知识和业务逻辑面试 。 只要你回答的不是特别差 , 面试官通常会说:“咱们写个代码吧” , 这个时候就开始了算法面试 。
也就是说 , 一轮技术面试 = 基础知识和业务逻辑面试 + 算法面试 。 首先先说一下基础知识!
主要包括以下几个部分:
IO
集合
反射的思想及作用
代理模式
变量
深入理解 static 关键字
String、StringBuffer 和 StringBuilder
Comparator 和 Comparable
谈谈强引用、软引用、弱引用、幻象引用
Linux 命令相关
线程
同步容器类
Java 锁分类
IOJava lO是一个庞大的知识体系 , 很多人学着学着就会学懵了 , 包括我在内也是如此 , 所以本文将会从Java的BIO开始 , 一步一步深入学习 。
文章插图
Java I/O
- 传统的 BIO
- BIO NIO 和 AIO 的区别
- 什么是流
- 流的分类
- 节点流和处理流
- Java IO 的核心类 File
- Java IO 流对象
- 字节流与字符流的转换
- 新潮的 NIO
- 缓冲区(Buffer)
- 通道(Channel)
- 选择器(Selectors)
- 选择键(SelectionKey)
文章插图
集合集合在我们日常开发使用的次数数不胜数 。
文章插图
Java集合全家桶
- 集合框架总览
- Iterator Iterable ListIterator
- Map 和 Collection 接口
- Map 集合体系详解
- Collection 集合体系详解
- Set 接口
- List 接口
- LinkedList
- Queue接口
- Deque 接口
文章插图
图都画的如此精细
反射的思想及作用反射是一个非常重要的知识点 , 在学习Spring 框架时 , Bean的初始化用到了反射 , 在破坏单例模式时也用到了反射 , 在获取标注的注解时也会用到反射.....
- 反射的基本使用
- 反射的应用场景
- 反射的优势及缺陷
文章插图
代理模式
- 静态代理与动态代理
- 常见的动态代理实现
- 动态代理的实际应用
文章插图
变量变量是我们经常用到的一种 , 我在刚学Java的时候 , 也经常被各种变量的概念折磨 , 当时并没有细抠 , 但是我在写一篇类似的文章中 , 想把变量作为一种小标题来简述一下 , 但是发现 , 变量这个概念还是比较繁琐的 , 下面就来认识一下这些变量 。
- 徐福记联手JDL京东物流向数智化转型,首次落地智慧园区项目
- 多家快递暂停发往河北省快件,顺丰表示先暂停三天,京东小程序已无法下单
- 传统烟酒店难做?他加入京东便利名酒荟后一路“开挂”
- 土豪的私人影院什么样?看见“电视”我震惊了
- 京东PLUS超级联名卡:价值1608元只需218元、送5斤车厘子
- 盒马鲜生、京东超级体验店,明年会在郑州开店吗?| 提问2021
- 两全其美的绝佳选择!1.2-1.8京东PLUS会员年度盛典开启
- 京东7FRESH迎来彻底变革
- 检测|京东健康核酸检测预约服务升级:支持上门检测、团体检测、食品检测
- 互联网大佬集体“哑火”?马云、刘强东变低调,只有他依旧活跃