GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Usopp-Code/2018-Java-Interview: 经历过阿里、头条、京东、去哪儿洗礼之后的2018年最新Java面试宝典

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

86 Commits
86 Commits

Folders and files

NameName
Last commit message
Last commit date
MD
MD
 
 
images
images
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

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

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

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

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

Java基础

  • JVM原理
  • 集合
  • 多线程
  • NIO

Web框架

  • Spring

数据库

  • MySQL
  • Redis

设计模式

TCP

数据结构

高并发

分布式

  • 缓存
  • 锁
  • 事务
  • 消息队列
  • 存储
  • 限流
  • ID生成方式
  • 高并发场景解决思路

在线编程

Linux


搜索引擎

秒杀架构

问题排查

从按下回车开始,到浏览器呈现出网页之间的发生了什么

About

经历过阿里、头条、京东、去哪儿洗礼之后的2018年最新Java面试宝典

Resources

Readme
MIT license
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.