加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

一个两年Java的面试总结

发布时间:2021-01-01 16:07:02 所属栏目:运营 来源:网络整理
导读:h1 id="articleHeader0"媒介 16年结业到此刻也近两年了,最近口试了阿里团体(菜鸟收集,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟收集一个月了还在流程中...最终有幸去了网易。可是要出格感激点我达的率领及HR,
副问题[/!--empirenews.page--]

<h1 id="articleHeader0">媒介

16年结业到此刻也近两年了,最近口试了阿里团体(菜鸟收集,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟收集一个月了还在流程中...最终有幸去了网易。可是要出格感激点我达的率领及HR,真的很是很是好,很感激他们一向的看护和指导。

  1. 简历要筹备好,接洽方法必然要正确清楚精明,项目经验凭证时刻倒序叙述,留意描写本身在项目中包袱的职责,简历的模板只管选择简捷的,事实措施员大部门照旧喜好简朴明白的。
  2. 保举boss直聘,我认为很好用(不是告白)。
  3. 一样平常的整体口试流程都是电面->现时势->HR面->等着。
  4. 不要认为HR说让你归去等动静就是GG了,他们也要跟你之前的口试官接头,再向率领讲述,假如说不急也许还要和其他候选人较量,以是HR让你归去等动静绝对不是声名你垮台了。
  5. 口试前筹备好自我先容,1分钟阁下就可以,可以写在纸上,电面可以照着念,等你到了现时势了根基也都快背下来你的自我先容了。
  6. 筹备好踏实的基本,这是统统的来源,没气力怎么都没用的。
  7. 口试中你可以把你的口试官往你会的常识上引导(我碰着过你会什么他不问什么的)。
  8. 碰着了计划类标题不要着急,口试官不是为了让你几分钟计一律个高并发高可用计划模式美满的架构,只是想看看你的思绪,看看你应变的手段,然后给你些提醒看看你可否敏捷的调解。
  9. offer城市有的,不要着急,把口试当成一个交换的进程。

以下为在近期口试中较量有印象的题目,也就不分公司了,由于没什么意义,大抵分类记录一下,今朝只想起这么多,不外必然要知道这些题目只是冰山一角,就算城市了也不能怎么样,最最重要的,照旧坚硬的基本,苏醒的脑子。

  1. HashMap的源码,实现道理,JDK8中对HashMap做了奈何的优化。
  2. HaspMap扩容是奈何扩容的,为什么都是2的N次幂的巨细。
  3. HashMap,HashTable,ConcurrentHashMap的区别。
  4. 极高并发下HashTable和ConcurrentHashMap哪本机能更好,为什么,怎样实现的。
  5. HashMap在高并发下假如没有处理赏罚线程安详会有奈何的安详隐患,详细示意是什么。
  6. java中四种修饰符的限定范畴。
  7. Object类中的要领。
  8. 接口和抽象类的区别,留意JDK8的接口可以有实现。
  9. 动态署理的两种方法,以及区别。
  10. Java序列化的方法。
  11. 传值和传引用的区别,Java是怎么样的,有没有传值引用。
  12. 一个ArrayList在轮回进程中删除,会不会出题目,为什么。
  13. @transactional注解在什么环境下会失效,为什么。

  1. B+树
  2. 快速排序,堆排序,插入排序(着实八大排序算法都应该相识
  3. 同等性Hash算法,同等性Hash算法的应用

  1. JVM的内存布局。
  2. JVM要领栈的事变进程,要领栈和当处所法栈有什么区别。
  3. JVM的栈中引用怎样和堆中的工具发生关联。
  4. 可以相识一下逃逸说明技能。
  5. GC的常见算法,CMS以及G1的垃圾接纳进程,CMS的各个阶段哪两个是Stop the world的,CMS会不会发生碎片,G1的上风。
  6. 标志破除和标志清算算法的领略以及优弱点。
  7. eden survivor区的比例,为什么是这个比例,eden survivor的事变进程。
  8. JVM怎样判定一个工具是否该被GC,可以视为root的都有哪几种范例。
  9. 强软弱虚引用的区别以及GC对他们执行奈何的操纵。
  10. Java是否可以GC直接内存。
  11. Java类加载的进程。
  12. 双亲委派模子的进程以及上风。
  13. 常用的JVM调优参数。
  14. dump文件的说明。
  15. Java有没有主动触发GC的方法(没有)。

  1. Java实现多线程有哪几种方法。
  2. Callable和Future的相识。
  3. 线程池的参数有哪些,在线程池建设一个线程的进程。
  4. volitile要害字的浸染,道理。
  5. synchronized要害字的用法,优弱点。
  6. Lock接口有哪些实现类,行使场景是什么。
  7. 可重入锁的用处及实现道理,写时复制的进程,读写锁,分段锁(ConcurrentHashMap中的segment)。
  8. 气馁锁,乐观锁,优弱点,CAS有什么缺陷,该怎样办理。
  9. ABC三个线程怎样担保次序执行。
  10. 线程的状态都有哪些。
  11. sleep和wait的区别。
  12. notify和notifyall的区别。
  13. ThreadLocal的相识,实现道理。

  1. 常见的数据库优化本领
  2. 索引的优弱点,什么字段上成立索引
  3. 数据库毗连池。
  4. durid的常用设置。

  1. TCP,UDP区别。
  2. 三次握手,四次挥手,为什么要四次挥手。
  3. 长毗连和短毗连。
  4. 毗连池得当长毗连照旧短毗连。

  1. 调查者模式
  2. 署理模式
  3. 单例模式,有五种写法,可以参考文章
  4. 可以考Spring中行使了哪些计划模式

  1. 漫衍式事宜的节制。
  2. 漫衍式锁怎样计划。
  3. 漫衍式session怎样计划。
  4. dubbo的组件有哪些,各有什么浸染。
  5. zookeeper的负载平衡算法有哪些。
  6. dubbo是怎样操作接口就可以通讯的。

  1. redis和memcached的区别。
  2. redis支持哪些数据布局。
  3. redis是单线程的么,全部的事变都是单线程么。
  4. redis怎样存储一个String的。
  5. redis的陈设方法,主从,集群。
  6. redis的哨兵模式,一个key值如安在redis集群中找到存储在那边。
  7. redis耐久化计策。

  1. SpringMVC的Controller是怎样将参数和前端传来的数据逐一对应的。
  2. Mybatis怎样找到指定的Mapper的,怎样完成查询的。
  3. Quartz是怎样完成按时使命的。
  4. 自界说注解的实现。
  5. Spring行使了哪些计划模式。
  6. Spring的IOC有什么上风。
  7. Spring怎样维护它拥有的bean。

  1. JDK8的新特征,流的观念及上风,为什么有这种上风。
  2. 区块链相识
  3. 怎样计划双11买卖营业总额面板,要做到高并发高可用。

  1. 可以去leetcode上刷题换换思绪。
  2. 八大排序算法必然要手敲一遍(快排,堆排尤其重要)。
  3. 相识一些新兴的技能。
  4. 口试之后头试官城市问你有没有什么题目,万万不要没题目,也别傻乎乎的问一些敏感题目。
  5. 相识你要口试的公司的产物及竞争产物。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读