Java面试总结。多达十万字的面试内容总结 简直yyds( 五 )


23、OSI的七层模型都有哪些?
24、OSI这样分层有什么好处?
25、说说TCP/IP四层网络模型
26、说说域名解析详细过程?
27、IP地址分为几类,每类都代表什么,私网是哪些?
28、说说TCP如何保证可靠性的?
设计模式
1、说说什么是单例模式
2、说说你对代理模式的理解
3、说说工厂模式
4、抽象工厂模式
5、装饰器模式是什么
6、代理模式和装饰器模式有什么区别?
7、模板方法模式
8、知道享元模式吗?
9、享元模式和单例模式的区别?
10、说说策略模式在我们生活的场景?
11、知道责任链模式吗?
12、了解过适配器模式么?
13、知道观察者模式吗?
maven篇
1、什么是maven?
2、Maven能为我们解决什么问题?
3、说说maven有什么优缺点?
5、什么是Maven的坐标?
6、讲一下maven的生命周期
7、说说你熟悉哪些maven命令?
8、如何解决依赖传递引起的版本冲突?
9、说说maven的依赖原则
10、说说依赖的解析机制?
11、说说插件的解析机制
ElasticSearch篇
1、谈谈分词与倒排索引的原理
2、说说分段存储的思想
3、谈谈你对段合并的策略思想的认识
4、了解文本相似度TF-IDF吗
5、能说说ElasticSearch写索引的逻辑吗?
6、熟悉ElasticSearch集群中搜索数据的过程吗?
7、了解ElasticSearch深翻页的问题及解决吗?
8、熟悉ElasticSearch性能优化
9、ElasticSearch查询优化手段有哪些?
10、elasticsearch是如何实现master选举的?
11、elasticsearch索引数据多了怎么办,如何调优,部署?
12、说说你们公司es的集群架构,索引数据大小,分片有多少?
13、什么是ElasticSearch?
14、ElasticSearch中的集群、节点、索引、文档、类型是什么?
15、ElasticSearch中的分片是什么?
16,ElasticSearch中的副本是什么?
19,ElasticSearch中的分析器是什么?
20,什么是ElasticSearch中的编译器?
21,什么是ElasticSearch中的过滤器?
22,启用属性,索引和存储的用途是什么?
tomcat篇
1、Tomcat的缺省端口是多少,怎么修改?
2、tomcat有哪几种Connector运行模式(优化)?
3、Tomcat有几种部署方式?
4、tomcat容器是如何创建servlet类实例?用到了什么原理?
5、tomcat如何优化?
6、熟悉tomcat的哪些配置?
7、Tomcat是什么?
8,什么是Servlet呢?
9,什么是Servlet规范?
10、为什么我们将tomcat称为Web容器或者Servlet容器?
11,tomcat是如何处理Http请求流程的?
12、tomcat结构目录有哪些?
Git篇
1、Git和SVN有什么区别?
2、什么是Git?
3、在Git中提交的命令是什么?
4、什么是Git中的“裸存储库”?
5 Git是用什么语言编写的?
6、在Git中,你如何还原已经push并公开的提交?
7、git pull和git fetch有什么区别?
8、git中的“staging area”或“index”是什么?
9、什么是git stash?
10、什么是git stash drop?
11.、如何找到特定提交中已更改的文件列表?
12、git config的功能是什么?
13、提交对象包含什么?
14、如何在Git中创建存储库?
15、怎样将N次提交压缩成一次提交?
16、什么是Git bisect?如何使用它来确定(回归)错误的来源?
17、如果想要在提交之前运行代码性检查工具,并在测试失败时阻止提交,该怎样配置Git存储库?
18.、描述一下你所使用的分支策略?
19、如果分支是否已合并为master,你可以通过什么手段知道?
20、什么是SubGit?
21、列举工作中常用的几个git命令?
22、如果本次提交误操作,如何撤销?
23、你使用过git stash命令吗?你一般什么情况下会使用它?
24、如何查看分支提交的历史记录?查看某个文件的历史记录呢?
25、使用过git merge和git rebase吗?它们之间有什么区别?
26、使用过git cherry-pick,有什么作用?
软实力篇
1、为什么说简历很重要?
2、先从面试来说
3、再从面试说起
4、必知必会的几点
5、必须了解的两大法则
6、项目经历怎么写
7、专业技能怎么写
8、排版注意事项
9、其他一些小tips
10、你对我们公司有什么想问的吗?
11、很多人都倒在自我介绍上
13,如何与HR交谈,如何谈薪水


推荐阅读