阿里国际一面 逆天难度 国内已经卷的没边了

  说实话,感觉这辈子跟大厂无缘,这必养的东西要求已经高到无法想象了。
  问了巨多问题+手撕代码,一共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智能作图#
全部评论
这有点离谱了吧
10 回复 分享
发布于 2024-11-28 23:07 上海
“不管是985的还是二本的,很多都是屁都不会”所以985的很多0offer呀
4 回复 分享
发布于 2024-12-11 20:51 湖北
第十个挖坑呢吧?事务貌似只有innodb有。MySQL的引擎我记得有很多,但是常见的就两个吧
4 回复 分享
发布于 2024-11-29 00:45 上海
我今天也面了,没有这么逆天啊
4 回复 分享
发布于 2024-11-28 23:25 广东
这种八股难度能刷掉90%的实习应届生不用妄自菲薄,这纯粹就是故意的,他也知道没几个人能答对。一般大厂真想要你也没这个难度
3 回复 分享
发布于 01-15 23:49 山西
天时地利人和 有的碰到的面试官我都怀疑他是不是在面试之前被老板骂了 态度恶劣的一比 这种只能自认倒霉
3 回复 分享
发布于 01-07 09:17 安徽
没问你 字节码插桩、springboot启动原理、接雨水 就偷着乐吧
3 回复 分享
发布于 01-02 10:39 北京
其实看缘分的,多面几家就好了,都差不多
3 回复 分享
发布于 2024-12-09 21:00 浙江
捉校友 一样的体验 纯八股 恶心死我了 我实习项目和自己做的项目几乎一点也不问 我介绍个背景就过了
1 回复 分享
发布于 04-17 19:46 陕西
骂他呀,问这些乱七八糟膈应人,装啥呀
1 回复 分享
发布于 01-16 20:52 江苏
请问下什么日本和荷兰大厂,可以分享下吗
1 回复 分享
发布于 2024-12-04 00:03 新疆
项目经验真的重要
1 回复 分享
发布于 2024-11-30 03:24 天津
我记得重写就是一种多态。实现类里面一堆重写
1 回复 分享
发布于 2024-11-29 00:46 上海
这八股纯离谱,谁会背这么详细啊
点赞 回复 分享
发布于 01-13 16:31 广西
这么刁难就是不想给你过,不用多想
点赞 回复 分享
发布于 01-10 11:01 上海
抑郁了
点赞 回复 分享
发布于 01-07 11:37 北京
逆天
点赞 回复 分享
发布于 01-07 08:33 黑龙江
点赞 回复 分享
发布于 2024-12-30 14:19 四川
12是为什么啊
点赞 回复 分享
发布于 2024-12-28 18:26 安徽
1,2,4在哪能学啊?😵
点赞 回复 分享
发布于 2024-12-27 12:31 广东

相关推荐

平台碎片化带来的适配困境是客户端开发者面临的首要挑战。Android生态的碎片化问题尤为严重,全球上万种不同机型在屏幕尺寸、硬件性能和系统定制化方面存在巨大差异。开发者不得不耗费大量时间处理各种兼容性问题,从低端机的性能优化到厂商ROM的特殊行为适配,再到不同系统版本的API兼容。这种碎片化不仅存在于Android平台,iOS开发者同样需要应对苹果严格的审核政策和频繁的系统更新。相比之下,后端开发者面对的是相对标准化的服务器环境,而客户端开发者却要将30%以上的开发时间浪费在兼容性调试这种低技术含量却又必不可少的工作上。技术迭代与业务实际需求之间的脱节让开发者陷入两难境地。苹果和Google每年都会推出大量新技术和新框架,但这些更新在实际业务落地时往往遇到阻碍。企业出于稳定性和成本考虑,通常会选择保守的技术路线,导致开发者被迫同时维护新旧两套代码。更令人困扰的是,一些被官方力推的新技术如SwiftUI和Jetpack Compose,在成熟度和性能上还无法完全替代传统方案。这种既要学习新技术又要维护旧代码的状态,不仅增加了工作负担,也让很多开发者感到职业发展的迷茫。性能优化的边际效益递减现象严重影响了开发者的工作成就感。客户端性能优化看似技术含量很高,但实际上投入产出比往往不尽如人意。将App启动时间从1.2秒优化到0.8秒可能需要数周的努力,但普通用户可能根本察觉不到这种差异。相比之下,后端团队的性能优化成果通常能直接反映在业务指标上。更令人沮丧的是,客户端优化的方法论已经高度标准化,很难体现开发者的技术独特性。此外,平台方的各种限制政策也让优化工作变得束手束脚,开发者不得不把大量精力花在应付平台规则而非真正的技术创新上。繁琐的发布流程严重制约了开发效率和创新尝试。客户端应用的更新必须经过应用商店审核,这个过程不仅耗时(iOS审核通常需要1-3天),还存在被拒风险。紧急热修复受到严格限制,使得线上问题的响应速度远低于Web应用。Android平台还面临着用户不愿升级的困境,开发者不得不长期维护多个历史版本。这种冗长的发布周期使得A/B测试和快速迭代变得异常困难,在强调敏捷开发的今天,这种滞后性严重制约了产品创新和用户体验的提升。#我的求职思考# #软件开发投递记录# #如果再来一次,你还会选择这个工作吗?# #当你面对裁员会如何?# #客户端春招# #工作中,努力重要还是选择重要?# #第一份工作应该选择高薪还是大平台# #当你面对裁员会如何?# #我想象的工作vs实际工作# #工作丧失热情的瞬间#
点赞 评论 收藏
分享
评论
54
156
分享

创作者周榜

更多
牛客网
牛客企业服务