百度测开一二三面凉经
开始一个周左右,记不太清了,随便写写
部门:推荐质量效能
一面 9.5 1.5h
自我介绍
实习项目
自己的项目
redis持久化
微信发红包测试用例,如何保证数据一致性
sql注入了解吗,如何防范
websocket和http的区别
索引
慢查询如何排查
线程通信的方法
缓存穿透、击穿、雪崩三件套
正则表达式贪婪匹配和非贪婪匹配(没听过,可能看出来我不会,又问我有没有了解过)
sql:成绩表,查前三的男生和女生一条语句实现(用union all ,写的时候没想起来,下来才想起来)
手撕:字符串数组的最长公共前缀,用了两两比较,问有没有更好的办法,说了排序然后比第一个和最后一个,又追问
一面记得的就这些,其他的好像就是些常规八股,想起来再补充
二面 9.11 1.5h
自我介绍
实习项目
科研项目问了问(做的隐私查询相关的)
大模型了解吗,chatgpt说了说,又问原理,勉强说两句
topK问题,说完归并排序,快排,又问数据太多不能一次加载到内存怎么办,堆排序
手撕:合并n个有序链表,归并实现,问时间复杂度,不会,就说了个普通归并排序的,所以跟链表长度是没关系是吗?
写完问有没有别的方法,提示刚才说的堆排序,但是脑子卡壳了一下子没想到怎么实现,让下来再想想
又问了sql注入和防范,还好下去看了
要提升Java程序的性能,可以从哪些方面考虑(函数时间复杂度,线程安全啥的扯了一通,又追问从内存方面有哪些?)
又手撕:lc字典序排序,思路不完整,说了个存为字符串,然后sort。你这个思路肯定是对的,但是时间复杂度可能有点高,问时间复杂度
一直追着问时间复杂度,裂开,感觉说错好多
三面 9.13 1h
上来先写题,我看三面都没人写题了,都没做心理准备,结果果然疵了
字母异位词分组,死活想不起来先排序那里怎么实现的,然后一紧张后面map更新也写掉了,寄
又问大模型能如何为测试场景赋能啥啥啥的,我真的不懂大模型。。。。
聊实习,给我的感觉就是:你实习也没做什么特别有技术含量的东西嘛。。。。
都是大公司的,你们实习生一天干些啥你们还不清楚吗
后面聊得感觉还行,但是面完不到半小时反手就把我挂了
#百度##百度测开面经#