阿里国际一面 逆天难度 国内已经卷的没边了
说实话,感觉这辈子跟大厂无缘,这必养的东西要求已经高到无法想象了。
问了巨多问题+手撕代码,一共2小时,这还是一面,其实答出来70%以上了,但还是挂了,而且至少有3轮技术面,每一轮都有挂的风险,我不知道一个人要学到什么程度才能进。
其中的一部分问题:
1.拷打项目:如何设计数据库和接口,设计的时候怎么保证可扩展性,如果一开始就保证可扩展性,导致过度设计,怎么平衡
2.项目里面怎么分配任务,你设计了哪些接口,数据库怎么设计的
3.说一下spring里面的ioc是什么,你们项目里面怎么用的
4.项目里面的目录结构是什么(dao,mapper,vo,dto,service,serviceImpl之类)vo和dto和实体类有什么区别,service层存在的必要,为什么要serviceimpl,你们项目有没有对service实现多态,我说没有
5.说一下java的多态在jvm底层是怎么实现的
6.说一下jvm的垃圾回收
7.说一下jvm的内存结构,哪些部分是线程间共享的,哪些是不共享的
8.数据库的三大范式
9.数据库的事务隔离级别,每个可以避免什么
10.数据库的几个引擎,分别实现了哪种事务隔离级别,避免了什么问题
11.浮点数的指数位,尾数位,flout和double分别是几位
12.为什么浮点数没法表示0,全部指数位和尾数位都是0的情况,表示的是啥
手撕代码3道全做出来了。难度不高但其实也不低。一共给一小时时间:
1.基于java反射实现类属性的获取,给一个字符串,根据这个字符串层层拿到某个类的最终嵌套属性,包括数组和集合的数字判断。题目有点复杂,反正必须要做过反射的题目才能做出来
2.坐标系里面的长方形,给定3个点,得出第四个点。长方形可以是旋转过后的长方形,不是水平垂直的
3.树的遍历,dfs和bfs,树的子结点是数量不定的一个children列表。dfs不能使用递归
总结:只能说把八股文问到了极致,八股中的八股。面试结束没有任何收获,只能感觉到大厂的逆天难度,并且浪费了极大量的时间(包括看招聘官网,这公司不发拒信,要自己去搜)。一面尚且如此,还是挂了,那么二面,三面呢?哪怕一面过了难道每次都有这种运气吗。
现在国内要进大厂,正如我这次面试展示的,首先至少刷500道算法题,才能过一些大厂的笔试,包括手撕代码也要用到。其次要本科时候卷项目经验,对项目里面的设计和分工,有明确的认识,还不能划水。然后就是必养的八股文,目前遇到的有五大块:数据库,java基础(多线程,锁,hashmap,反射,浮点数等),jvm,框架(springboot,mybatis等),计算机网络(今年没问,前几年喜欢问)。也不知道是谁把现在的就业市场搞得那么卷,而我身边大量同学,不管是985的还是二本的,很多都是屁都不会,java基础都没背过,算法题也没刷过,我真的好奇什么人在拿这些offer,什么人在卷。
对于我来说,实在是能力不匹配,滚吧,再见了。以后再有什么大厂来叫我面试,我就直接拒了,真没意思。我现在更多的还是找一些垃圾的小厂中厂,有发展前途的那种,只要工作压力不大,工资15k之类的感觉也还行。还有一些日本荷兰企业也在走流程,感觉待遇不差。#ai智能作图#
问了巨多问题+手撕代码,一共2小时,这还是一面,其实答出来70%以上了,但还是挂了,而且至少有3轮技术面,每一轮都有挂的风险,我不知道一个人要学到什么程度才能进。
其中的一部分问题:
1.拷打项目:如何设计数据库和接口,设计的时候怎么保证可扩展性,如果一开始就保证可扩展性,导致过度设计,怎么平衡
2.项目里面怎么分配任务,你设计了哪些接口,数据库怎么设计的
3.说一下spring里面的ioc是什么,你们项目里面怎么用的
4.项目里面的目录结构是什么(dao,mapper,vo,dto,service,serviceImpl之类)vo和dto和实体类有什么区别,service层存在的必要,为什么要serviceimpl,你们项目有没有对service实现多态,我说没有
5.说一下java的多态在jvm底层是怎么实现的
6.说一下jvm的垃圾回收
7.说一下jvm的内存结构,哪些部分是线程间共享的,哪些是不共享的
8.数据库的三大范式
9.数据库的事务隔离级别,每个可以避免什么
10.数据库的几个引擎,分别实现了哪种事务隔离级别,避免了什么问题
11.浮点数的指数位,尾数位,flout和double分别是几位
12.为什么浮点数没法表示0,全部指数位和尾数位都是0的情况,表示的是啥
手撕代码3道全做出来了。难度不高但其实也不低。一共给一小时时间:
1.基于java反射实现类属性的获取,给一个字符串,根据这个字符串层层拿到某个类的最终嵌套属性,包括数组和集合的数字判断。题目有点复杂,反正必须要做过反射的题目才能做出来
2.坐标系里面的长方形,给定3个点,得出第四个点。长方形可以是旋转过后的长方形,不是水平垂直的
3.树的遍历,dfs和bfs,树的子结点是数量不定的一个children列表。dfs不能使用递归
总结:只能说把八股文问到了极致,八股中的八股。面试结束没有任何收获,只能感觉到大厂的逆天难度,并且浪费了极大量的时间(包括看招聘官网,这公司不发拒信,要自己去搜)。一面尚且如此,还是挂了,那么二面,三面呢?哪怕一面过了难道每次都有这种运气吗。
现在国内要进大厂,正如我这次面试展示的,首先至少刷500道算法题,才能过一些大厂的笔试,包括手撕代码也要用到。其次要本科时候卷项目经验,对项目里面的设计和分工,有明确的认识,还不能划水。然后就是必养的八股文,目前遇到的有五大块:数据库,java基础(多线程,锁,hashmap,反射,浮点数等),jvm,框架(springboot,mybatis等),计算机网络(今年没问,前几年喜欢问)。也不知道是谁把现在的就业市场搞得那么卷,而我身边大量同学,不管是985的还是二本的,很多都是屁都不会,java基础都没背过,算法题也没刷过,我真的好奇什么人在拿这些offer,什么人在卷。
对于我来说,实在是能力不匹配,滚吧,再见了。以后再有什么大厂来叫我面试,我就直接拒了,真没意思。我现在更多的还是找一些垃圾的小厂中厂,有发展前途的那种,只要工作压力不大,工资15k之类的感觉也还行。还有一些日本荷兰企业也在走流程,感觉待遇不差。#ai智能作图#
全部评论
这有点离谱了吧
我今天也面了,没有这么逆天啊
第十个挖坑呢吧?事务貌似只有innodb有。MySQL的引擎我记得有很多,但是常见的就两个吧。
我记得重写就是一种多态。实现类里面一堆重写
项目经验真的重要
相关推荐
点赞 评论 收藏
分享