震惊!京东T4大佬面试整整三个月,才写了两份java面试笔记

前言

天之道,损有余而补不足,是故虚胜实,不足胜有余。

京东大佬在三个月之内参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。故总结两份资料,一份“Java核心知识总结”,一份为“面试题”。对于各位志在投身 Java 开发岗位的小伙伴们来说,本文所提到的知识点绝对是面试中的重点,希望各位可以有效掌握。

震惊!京东T4大佬面试整整三个月,才写了两份java面试笔记

Java核心知识点总结

从形式上说,面试一般分为 2-3 论技术面试 +1 轮 HR 面试。但是一些公司确实是没有 HR 面试的,直接就是三轮技术面。

技术面试中,面试官一般会先就你所应聘的岗位进行相关知识的考察,也叫基础知识和业务逻辑面试。只要你回答的不是特别差,面试官通常会说:“咱们写个代码吧”,这个时候就开始了算法面试。

也就是说,一轮技术面试 = 基础知识和业务逻辑面试 + 算法面试。首先先说一下基础知识!

主要包括以下几个部分:

IO

集合

反射的思想及作用

代理模式

变量

深入理解 static 关键字

String、StringBuffer 和 StringBuilder

Comparator 和 Comparable

谈谈强引用、软引用、弱引用、幻象引用

Linux 命令相关

线程

同步容器类

Java 锁分类

IO

Java lO是一个庞大的知识体系,很多人学着学着就会学懵了,包括我在内也是如此,所以本文将会从Java的BIO开始,一步一步深入学习。

震惊!京东T4大佬面试整整三个月,才写了两份java面试笔记

Java I/O

  • 传统的 BIO
  • BIO NIO 和 AIO 的区别
  • 什么是流
  • 流的分类
  • 节点流和处理流
  • Java IO 的核心类 File
  • Java IO 流对象
  • 字节流与字符流的转换
  • 新潮的 NIO
  • 缓冲区(Buffer)
  • 通道(Channel)
  • 选择器(Selectors)
  • 选择键(SelectionKey)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值