cvte一面面经

面试官是一个小姐姐,有些问的很抽象的问题基本上会给我举例子😀😀,在睡午觉的我突然收到面试电话,头都是晕的。。。
整个过程大约是一个小时。
项目介绍.
1.https请求的全过程。
2.mybatis中#和$符号的区别以及优缺点.
3.mybatis里面一级缓存和二级缓存的区别。
4.java中hashmap的原理以及怎么将hashmap变成线程安全的。(conccurenthashmap以及Collections.synchronizedMap()方法。
5.hashmap以及concurrenthashmap的区别。
6.token和session.
7.如果客户端禁止cookie机制,那么客户端怎么将token保存以及发送给客户端。
8.spring中ioc和aop,用到了哪些设计模式,以及底层是如何实现的。
9.介绍反射,以及反射的优缺点。(不知道)
10.java中除了sychronized还有其他控制线程安全的方式吗(reentlock)
11.手写sql(这个可能面试官也蒙了,我也蒙了,是根据我的项目表来写的,前面可能是我没说清楚)
12.如果数据库里面的数据很多,查询很缓慢,怎么处理(我介绍了分库分表,以及项目的拆分,最后提示我索引,感觉自己头有点蒙)
13.为什么索引会加快查询速度.
14.平时数据库表是怎么创建的(这个是自己真没答好,按粒度拆分,遵循第一范式)。
15.介绍一下反范式。(不知道)
16.说一下restful风格的api吧.(返回给前端的格式主要由xml或者json数据,但大部分是json为主,通过http协议进行调用,主要用在前后端分离的项目开发中)
17.接触过哪些开源框架(springboot,dubbo+zk,springcloud,分布式框架这些就简单写过demo程序,没有具体项目实操过,后面面试官问了一下在写dubbo程序的过程中遇到的问题,我回答了一个不是问题的问题- -!)
18.如果代码中有很多if else,该用那种设计模式解决,以及如何解决。
19.cas原理,以及会出现的问题(aba问题,一直不成功将会造成内存一直被占用,资源消耗的问题)
想到的就这些了,自己太菜,很多回答的不是很好。

#广州视源电子科技股份有限公司##Java工程师##面经##校招#
全部评论
楼主面试完之后几天收到二面通知的呢?
点赞 回复 分享
发布于 2020-10-13 19:49
想问下投递了多久,才有反馈的?
点赞 回复 分享
发布于 2020-01-18 12:59
老哥稳
点赞 回复 分享
发布于 2020-01-17 23:00
老哥稳
点赞 回复 分享
发布于 2020-01-17 21:15

相关推荐

吐泡泡的咸鱼:我也工作了几年了,也陆陆续续面试过不少人,就简历来说,第一眼学历不太够,你只能靠你的实习或者论文或者项目经历,然后你没有论文,没有含金量高的比赛和奖项,只能看实习和项目,实习来说,你写的实习经历完全不清楚你想找什么工作?行研?数据分析?且写的太少了,再看项目,这些项目先不说上过大学读过研究生的都知道很水,然后对你想找的岗位有什么帮助呢?项目和实习也完全不匹配啊,你好像在努力将你所有的经历都放在简历里想表现你的优秀,但是对于你想找的岗位来说,有什么用呢?最后只能获得岗位不匹配的评价。所以你需要明白你想要找的岗位要求是什么,是做什么的,比如产品经理,然后再看你的经历里有什么匹配的上这个岗位,或者对这个岗位以及这个岗位所在的公司有价值,再写到你的简历上
点赞 评论 收藏
分享
04-19 11:59
门头沟学院 Java
卷不动辣24314:挂,看来不该投这个部门的
点赞 评论 收藏
分享
评论
6
33
分享

创作者周榜

更多
牛客网
牛客企业服务