8、restful有几种请求,表单如何提交put请求?
9、web中安全性问题的考虑,如何防止?
10、web系统整体架构;
11、hibernate如何实现声明式事务?
12、java并发包;
13、volatile;
14、平常都看哪些书?
15、spring底层数据结构?
16、如何进行反射,如何提高反射的性能?
17、如何实现java的代理,为什么需要实现接口?
18、TCP协议三次握手?
19、springmvc用过哪些注解?
20、springAOP可以使用哪些代理,有什么区别?
21、为什么要分三层?
22、mybatis与hibernate有什么区别,为什么不用hibernate直接写sql语句?
二面:
1、hashmap,hashtable区别。
2、是否了解过hashmap的源码?
3、jvm相关,主要是内存分配的过程,何时触发GC,用什么工具或者命令来进行监控?
4、类加载,类隔离机制。
5、spring的ioc,aop,事物,然后顺便提到了数据库的事物,两阶段提交,数据库锁的级别,MySQL数据库锁的特殊之处(页级锁)
6、java线程池里面的arrayblockingqueue,linkedblockingqueue的用途和区别。
7、设计模式相关,主要讲解用途如何保证数据库集群中ID的唯一性,假设每秒钟并发20万次。
8、设计十万并发级别的网站后台,如何计算使用的ecs数目;
9、memcached和redis的异同和用途。
10、nosql数据库相关,主要讲了mongodb
11、10G的整数中,取出最大的一个;
12、synchronized,volatile,可重入锁的用途和优缺点。
13、java nio相关核心的api基本了解和应用
14、一致性hash
15、在一个大系统中存在哪些单点失效的问题
16、hadoop优化相关
三面:
1、什么是restful web service?
2、并发集合包?
3、项目中使用了哪些数据结构?
4、TCP中断连接四次挥手?
5、MD5加盐;
6、https相关;
7、支付宝接口开发;
8、知道哪些锁,有什么区别?
9、依旧JDK源码;
10、项目遇到什么问题,怎么解决?
11、JDK1.8有什么新特性?
12、聊了一下职业发展、职业规划;
HR面:
1、自我介绍,抓住介绍的点让你详细说说?
2、为什么不去找其他的公司?
3、其他的面试流程?
4、考虑去哪里工作,北京是唯一选择吗?
5、为什么来阿里?你对阿里技术团队的了解有多少?
=====================================================================
因篇幅问题,面试题答案整理在pdf文档里,需要面试题答案的,
一键三连+评论,然后添加我的VX(tkzl6666)即可免费领取。
面试答案
========================================================================
一、心态(自信的心态)
我们不能因为学历低就否定自己的潜力 要相信自己是可以做到的 也要知道现在是一个更看重能力的社会。自信是所有成功的根基,只有自己相信自己 别人才能相信你。人一旦从心底否定了自己,面试过程中就容易出现语言不流畅、说话没逻辑、条理不清晰、回答不全面,这都是面试中很多面试者容易出现的“致命伤”,所以相信自己,沉着冷静地面对是非常重要的。
二、收集整理 试题分析
对于我们来说,要想成长为一名行业内的大牛大神级别的人物,那么唯一的办法就是通过学习,来不断提升自己的技术,扩宽知识,达到一定的高度和深度。当然我们也不知道面试官会问什么,所以对于Java 的知识点有一个清晰的梳理是很有必要的。多整理一些面试题进行练习,对于Java核心知识点进行整理 调理清晰。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
最后
分布式技术专题+面试解析+相关的手写和学习的笔记pdf
还有更多Java笔记分享如下:
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
54671a72faed303032d36.jpg" alt=“img” style=“zoom: 33%;” />
最后
分布式技术专题+面试解析+相关的手写和学习的笔记pdf
还有更多Java笔记分享如下:
[外链图片转存中…(img-zQKlHHuN-1713625672651)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!