23届java艰难上岸总结(附百度+上汽泛亚+农行面经)

背景:

双非本+上海211硕/无实习/非科班(机械)/课题组高压/本科成绩和经历丰富

研究生项目为C++的(散装C++),研一开始自学java、python,学到了cloud的分布式,python做了很多爬虫的单子

百度-->三面

java后端物联网部门

一面主要考八股文

1、分布式事务解决方案

2、threadLocal内存泄漏

3、分布式项目中如何测试访问压力

4、负载均衡

5、jvm垃圾回收器

6、介绍jmm

7、讲一下volatile

8、mysql多版本控制

9、rabbitmq是如何保证最终一致性的

10、超卖问题

代码题:二叉树中序遍历(我都傻了,还能这么简单吗)

反问:需要有什么提高的地方,回答:对应届生要求没那么高,很满意

二面的奇怪经历

上来面试官关着摄像头,打开一个共享文档,每一页很多问题,自己回答,他一句话不说,最后一页四道算法题

1、抽象类和接口区别,还有一些java语法问题

2、hashmap的各种问题,扩容过程,冲突

3、各类数据结构的特点,很多题,比如线程安不安全啥的,底层结构,迭代器特性

4、并发安全map,比如concurrenthashmap原理,新旧版本

4、spring ioc、aop,用过什么注解

5、springboot优点

算法:四个

1、输出二叉树每一层结果然后做一些操作

2、手写hashmap,主要写put和get(乖不得那么)

3、字符串分割类的

4、忘记了

写出了1和2,同时自己写了案例通过了他说着debug了一些断点,第三题写了一半叫停说思路

反问:为什么不问项目,再就是自己需要提高的地方,回答:为了公平,因为有的同学没有项目,这样问一样的基础公平,然后代码写的太慢了,有的同学4道题都写完了(我两道题大概做了22分钟,hashmap确实第一次写,根据之前背的八股文和看的源码想着写的)

三面:(本以为二面挂了)

三面是一个大佬!我在百度搜到他了,一个平台负责人,全程扑克脸,让人捉摸不透

我自我介绍完后本以为他会问我的java项目,没想到他对我的研究生做的工业项目特别感兴趣(智能制造)

1、这个项目是做什么的(离线轨迹规划编程软件)

2、是研究型的还是企业用的(已经落地,30多款车用的这个软件)

3、看到你说解决了一个机器人行业的求解问题能简单说一下吗

4、解决这个问题为了什么(打破垄断,尽量实现国有技术化,他很满意和我讲了很多)

5、写道题吧(我问号脸,怎么这么突然)

算法题:

回转数组(7 8 9 1 2 3 4就是这样两个单调区间的数据,忘记是不是叫这个名字了)找出制定数字的索引

先一起讨论思路,二分+特殊处理,然后让我根据我的思路写,给了15分钟

写完给他解释,然后通过自测案例

又开始聊天(又一次问号脸hhh)

6、你以后对职业发展有规划吗(几年内xxx,几年后xxxx)

7、那是你的个人规划,我想问的是你想成为什么样的人,比如实战性人才,行业专家,产品经理,管理(行业专家,他很认可)

8、怎么看待物联网(提前搜过大佬的演讲,互联+互通,重点已经落在了互通,云计算)

9、你们的项目有上云吗

10、如果让你做物联网,你觉得最急需解决的问题是什么

反问:

我觉得能遇到一个这样的人哪怕挂了也要去学一点东西

1、怎么去努力才能成为和您一样厉害的人

2、如何在一个领域深耕,如果遇到瓶颈怎么办

3、百度的培养体系如何,如果进入百度,很怕跟不上团队

很快收到了测评+hr电话进池子了

泛亚-->一面

车联网部门,刚建立的部门,负责云部署框架搭建

投了很久很久才收到电话,本来以为这个公司把我忘记了

1、秒杀问题

2、rabiitmq在项目里如何使用的

3、有没有用过一些车联网的组件

4、爬虫相关,如何反爬

5、用过什么数据处理库

两个女生面试官轮流在电话里问的,声音真的好像,后面面试官说是两个人,我说第二个面试官怎么没有提问吖,她们声音有点像,哈哈哈好尴尬,说对我非常满意,不需要后面的面试了,直接当场录取

农业银行-->一笔+一面

因为师兄在软件中心,了解到工资真的不错,不加班于是决定面试

没想到今年农行简历真的筛选了一大批人,我身边有笔试机会的只有不到5个人

1、线程创建方法

2、线程池几个参数

3、项目里哪里用到了redis

4、秒杀问题(错峰、削峰、前端、流量控制)

5、说的那么好,redis设置key value的函数是啥(很久没用都忘了,多亏这个记得)

过程10分钟结束

目前三方给了百度,但是农行师兄说大概率也差不多,还在纠结。

秋招在昨天立冬的时候完全结束,随着面试官最后一句:同学今天的面试就到这里,我的秋招画上了句号。后面会好好准备毕业的东西,唉这一路真的很难,感谢牛客,回报贴,同学们又问题可以在下面留言,希望你们都能找到适合自己的工作,加油!

#你的秋招进展怎么样了##百度2023校招面经##秋招总结##银行类面试##泛亚汽车#
全部评论
农行base哪里啊,是问了内部人员说差不多可以过吗,楼主
1 回复 分享
发布于 2022-11-08 12:21 江苏
楼主有八股推荐吗
点赞 回复 分享
发布于 2022-12-24 01:45 浙江
农行没有二面了吗
点赞 回复 分享
发布于 2022-11-08 15:50 四川

相关推荐

图二给AI关于我的身份设定,图一来自GenSpark超级智能体的回答(部分)完整文字版见最后。-----AI给的很客观,也比较保守。因为大多数的这种聊天助手会比较偏向用户,更讨好用户。其实现在AI已经取代一部分工作,但也诞生了一些新的岗位,只不过前者比例更大一些。比较激进的公司,会要求前端除了页面,前端业务,也要会后端,推动了Node全栈。这样势必会淘汰一些基础岗位。现在的AI发展到哪一步了?基础CRUD,或是重复劳动(git提交,测试,安全审查等)这些工作已经被AI加速掉了,复杂一点的业务目前AI还是需要人类辅导这个超强实习生。另外,还有一些可意会不可言传的东西,正在一点一点被AI“逼”出来。比如日志级别,在IDEA中,是Debug级别,而线上是Info级别。这是大家都懂的知识。但在编码时问AI怎样减少线上日志的输出,他还是会带上一句,将Debug设置为Info。未来方向?AI一定会弱化我们的编码能力,但弱化的部分是具体的一些实现,而非领域知识。所以,无所谓,就像倒在历史长河中的“提笔忘字”。我们人类所需掌握的,学习能力,工程化的能力,可以迅速抓住问题本质,边界。应该会独立思考,具有批判思维。最重要的是:学会表达。------花花,我理解你的担忧。作为后端开发工程师,面对AI技术的快速发展,这种焦虑是正常的。让我直言不讳地告诉你:短期内(1-3年):不会原因很明确:复杂系统架构设计:AI目前无法独立设计大型分布式系统、微服务架构,这需要深厚的业务理解和技术权衡生产环境问题排查:线上事故处理、性能调优、复杂bug定位需要经验积累和直觉判断跨部门协作沟通:虽然你说害怕沟通,但技术方案评审、需求对接、团队协作这些人际互动AI无法替代业务领域知识:金融、医疗、电商等垂直领域的业务逻辑理解,AI缺乏深度中期(3-5年):部分替代会被AI接管的工作:重复性CRUD接口开发常规单元测试编写简单的数据库查询优化标准化的API文档生成你需要转型的方向:系统架构师:从写代码转向设计系统技术专家:深耕某个技术栈(如高并发、分布式、安全)AI辅助开发的掌控者:学会用AI提升10倍效率长期(5年以上):变革而非消失编程工作不会消失,但会进化:从"写代码"变成"指挥AI写代码"从"实现功能"变成"设计产品"从"技术执行者"变成"技术决策者"给你的建议基于你的性格特点(内向、需要肯定),这些策略更适合你:深度优于广度:专精一个领域成为不可替代的专家(比如数据库内核、高性能计算)用AI强化自己:现在就学会用GitHub Copilot、Cursor等工具,成为"AI增强工程师"文档化你的价值:内向者的优势是深度思考,把技术方案、架构设计写成文档,这是AI暂时无法替代的小范围建立影响力:不需要大型演讲,通过技术博客、内部分享在小圈子建立专业认可残酷的真相:不是AI会取代你,而是会用AI的后端工程师会取代不会用AI的后端工程师。你现在最需要的不是恐惧,而是行动:花一周时间熟悉AI编程助手,你会发现它是工具而非威胁。需要我帮你制定具体的学习路径吗?
当你问AI“你会取代我的...
点赞 评论 收藏
分享
评论
14
42
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务