鼠鼠考研坠机选手,无实习,只有2个简单的crud项目。目前资料评审中,希望能开出来。开不出来鼠鼠只有家里蹲了3.16 投递 base成都 后端开发3.30 笔试:15道选择题:数据结构(二叉树遍历、栈与队列、排序稳定性)、操作系统(指令寻址方式、pv操作模拟)、计算机网络(tcp/ip模型的数据封装顺序)数据库(索引、sql语句、事务隔离级别)、AI相关、软件工程相关。AI那道题lz选错了,作为11408落榜选手,其他408的题很简单。3道编程题:(1)、场景题(填空):题目中定义了类,给了主程序,要求补全成员方法。 实质:考察处理字符串。(2)、场景题,信息过滤并排序(填空):使用Stream流进行排序和过滤,填写对应方法名。(3)、编程题(很简单):阅读理解,题中要用的公式已经给出,但是要注意输入输出,输出时保留两位小数。lz第二个填空题写错了2个方法名,没加()、把toList写成asList,第三个编程题输出的一位小数4.2:收到视频一面预约通知4.8:技术一面(线上) 30min 简单八股 一道easy手撕(1)介绍一下spring(2)spring bean生命周期(3)单例模式的实现方式(4)数据库的索引是什么(5)索引为什么用B+树实现(6)b+树和二叉树的区别(7)索引失效的场景(8)怎么设计表容量(这个lz没回答出来)(9)String、StringBuilder、StringBuffer的区别(10)还有哪些集合是线程安全的手撕:魔法字符串,用的是牛客的acm模式,写核心代码即可。lz当时脑子短路了,没A出来,处理了边界情况,写了个循环,大概写了有8分钟左右,面试官叫停,讲了思路(非常暴力的遍历),心凉了一截。反问:贵公司分布式、微服务这些用得多吗?答:使用很多面试完后,突然反应过来,就是括号匹配的变式,把左括号、右括号换成不同的字母(题中是cm),用栈很轻松就解决了。吐槽一下:面试过程中面试官时不时打字,敲击键盘声音很大。4.15:收到线下面试预约通知4.20(线下):技术二面 40min(1)问了一些hr面会问的内容,面试官很和蔼,感觉在聊天一样,比如绩点那个/4.0 和 /5.0有什么区别?考研的情况?让我很懵,以为走错了,甚至问面试官,这是技术二面还是hr面,确认是技术二面,反而让我一点都不紧张了。(2)让我挑一个最有含金量的项目讲一讲。(3)用没用过MySql,然后讲了个场景,写了两个sql语句,基础查询和删除。lz查询语句条件那里 >= 写出 >,面试官提醒。然后开始问问题:问:写的那一句sql查询慢怎么解决?答:查看执行计划。。。。。。扯到索引。问:索引有哪些分类?答:主键索引、唯一索引、普通索引、全文索引。按个数可以有单列索引和复合索引。问:主键索引和唯一索引有什么区别答:主键索引是聚簇索引,唯一索引是非聚簇索引。。。。。(答得不是很清楚)(4)对目前AI的认识?觉得AI会不会取代程序员?平时怎么使用AI的?lz凭感觉答了一大堆,面试官说我很乐观。二面真的聊嗨了,面试比较简单,面试官很和蔼也不给压力,不知不觉就面了快40min。(5)反问 楼主问了技术栈 又问了分布式架构 面试官说公司自研 lz顺带夸一句牛逼面试官让出去等待半个小时后:hr面:30min(1)自我介绍(2)成绩(3)考研情况(4)平时怎么学习的(5)什么时候开始考虑从事后端开发(5)家庭情况(6)薪资(7)项目的时间(lz考研一年没有项目,基本都是24年的)(8)秋招情况(9)目前offer(10)接不接受加班(11)如果在你很忙时,有人向你寻求帮助,愿不愿意帮他(12)评价一下自己4.22:资料评审发帖积攒人品,希望能开出来