震惊!京东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的时候 , 也经常被各种变量的概念折磨 , 当时并没有细抠 , 但是我在写一篇类似的文章中 , 想把变量作为一种小标题来简述一下 , 但是发现 , 变量这个概念还是比较繁琐的 , 下面就来认识一下这些变量 。
- 变量汇总
- 实例变量
- 全局变量
- 静态变量
- 类变量
- 局部变量
- 成员变量
- 常量
- 验证过程
文章插图
深入理解 static 关键字
- static 基础知识
- static 进阶知识
- 类的构造器是否是 static 的
文章插图
String、StringBuffer 和 StringBuilder
- String
- StringBuffer
- StringBuilder
- 深入理解 String、StringBuilder、StringBuffer
- StringBuilder 和 StringBuffer 的扩容问题
文章插图
Comparator 和 Comparable
- 对 Comparable 的解释
- 对Comparator 的解释
- Comparable 和 Comparator 的对比
文章插图
- 产业|前瞻生鲜电商产业全球周报第67期:发力社区团购!京东内部筹划“京东优选”
- 商务参赞柏|秘鲁海外馆正式入驻京东国际 秘鲁期待与中国更多线上经贸合作
- 耍流氓|“京东养车”来了背后:没有强运营的强管控是耍流氓?
- 浙江省|浙江省中小企业协会考察组到我县京东智联云(辽宁)直播基地彰武分中心参观考察
- 无人车|市场要闻丨京东公布无人驾驶专利,无人配送暗战打响?
- 纪贸易有限|京东关联公司申请“山海音乐节”商标
- 服务|京东京车会荣获汽车后市场"最受欢迎品牌大奖",为汽车行业提效增速
- 开放协同平|京东供应链开放平台助企业数字化转型 C2M创新中心孵化商品同比增长10倍
- 京东|商羚SaaS微商城发布,驱动产业带新增长
- 驾驶舱|极端温度-45℃到80℃仍可正常显示 京东方驾驶舱显示屏亮相中车