Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

startupit/2018-Java-Interview

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

本项目是本人于2018年参加阿里、京东等其他公司电话、现场面试之后总结出来的针对Java面试的知识点,每个点都是被实际的面试中问过的。

有疑问欢迎提 Issues 让我们共同解决,有好的想法想加进来的请提 PR ~

PS:除开知识点,一定要准备好以下内容:

  1. 1分钟~3分钟的个人介绍
  2. 对抽象概念的套路(当面试官问你是如何理解多线程的时候,你要知道从定义、来源、实现、问题、优化、应用方面系统性地回答)
  3. 项目所占的比重是非常大的,至少与知识点的比例是五五开(纪念),所以必须针对简历中的两个或多个项目,按从业务到技术选型,从正常流程到异常处理,从实现到优化这几个方面来详细地准备一个项目
  4. 压力练习,面试的时候难免紧张,可能会严重影响发挥,建议通过找人相互提问的方式来改善
  5. 表达练习,表达能力非常影响在面试中的表现,能否简练地将答案告诉面试官,需要刻意的练习,刻意通过给自己讲解的方式练习

Java基础

Web框架

数据库

分布式


搜索引擎是因为个人项目关系,那个搜索引擎非常简单,但有很多东西可以问到,可选择性学习借鉴,了解到对项目是如何提问的,还有问题的深度

About

经历过三个大厂洗礼之后的面试宝典

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.