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

本文是京东T4级别开发者历经三个月面试后的总结,涵盖Java核心知识点,包括IO、集合、反射、代理模式、线程、锁机制等,并深入探讨并发历史与操作系统相关知识。面试题部分覆盖了Java基础、HTTP和MySQL,帮助读者掌握面试重点。
摘要由CSDN通过智能技术生成

前言

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

京东大佬在三个月之内参加过多场面试,应聘岗位均为 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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值