pdd三面

921
自我介绍
介绍个最值得介绍的项目
动态编译和静态编译的区别
lambda函数
lambda函数和std::function的区别
手撕:好像是个全排列,没找到原题
反问
--------------------------------------------------
终于凉了
全部评论
客户端吗?
点赞 回复 分享
发布于 2024-10-08 09:10 北京
拒了会发感谢信嘛
点赞 回复 分享
发布于 2024-10-05 15:09 北京
佬是21面试,今天就出结果了吗
点赞 回复 分享
发布于 2024-09-23 10:08 江苏

相关推荐

6.19   周四线下初面,面试官很好,是个大哥,上午有讲座,原定十点,商量着往后推迟到三点,面试官问我在哪里,还跟我指点地铁做什么线,到哪个站,场景题给的比较多,又浅谈了下对于一些技术栈的理解面完说,一个周内会约技术面,让我注意邮件,没有的话直接给他打电话。然后考虑到我离得比较远,说会安排视频形式,不用我再跑来跑去好令人安心的面试官大哥,超赞,祝工作顺利6.24周二下午打电话问我有没有时间,这会儿面试,结果等待一个小时联系,发现可能是由于联系方式的原因,我这边没接到邀约,那边以为我不在,呜呜呜,很忐忑,还好第二天早上又重新安排了,6.25周三技术面,问的不太多,自己也没太掉链子,看来是过了,反问环节问大概什么时候给结果,然后是这周之内提前十五分钟进去,但开始十五分钟后面试官都还没来,超紧张,都准备发邮件了,然后想着刷新一下系统,结果刷起来发现面试官已经在了。我嘞个嘞,赶紧解释一下我提前十分钟就在线了,以免留下不好印象。不过还好,只是面试官刚在忙,呼,长舒一口气,虽有小波折,终于面上了6.27周五HR面,鼠鼠真的要吓鼠,周四电话询问时间安排后,发的邮件是青苗计划初试巴拉巴拉,还以为自己被多线程捞起了,或者推荐到别的业务线,以为要重新来过🎶这个问了很多,怎么学习Java,两个项目哪个更有成就感,为什么,实习过程与自己学习项目的时间有冲突,会不会相互影响......还面了什么公司,进展如何反问环节,依旧是鼠鼠最关心的流程问题,答曰,一个周内给结果,如果没给,就可以看别家了,呜呜呜,不想看别家了,超爱华勤的问题问完后,HR姐又跟我讲了薪资安排,上班时间,和25届即将到来,床位比较紧张什么的,到时候以入职实际情况为参照(可能会有包住环节么,那很好了)许愿拿到offer,我超认真超努力
面试问题记录
点赞 评论 收藏
分享
06-14 00:31
四川大学 Java
只记得几个比较深刻的问题1. 使用消息队列怎么能确保生产者把消息发送成功,消费者怎么确保消费成功确保数据一致性 ?当时确实没想出来,最后憋出来个发送消息后将messageID存到Redis的set,然后定时任务检查消息是否被处理 但是查了一下生产者端好像可以可以设置发布确认模式,消息发送完收到响应才确保发送成功,然后只要却保暖能达到broker 然后消息队列开启持久化,消费者端就手动ack加死信队列,还有一种方案就是消息全存数据库,和数据库的具体事务一起提交,然后定时任务筛选转态为未处理的消息进行处理2.还考了个streamapi中的map操作为什么不能更改方法外定义的变量(必须将外面的变量设置为final) 我查了是因为lambda表达式处理的时候用的不是对变量的引用而是直接使用传入的值,然后修改就会发生到底是修改引用的变量的值还是修改的是传入的副本的值,并且还要考虑的是如果stream开启了并行线程,线程并发去修改这个变量就会出问题,所以会报错3.三层的B+树最多能存多少条记录,想都没想直接回答两千万条记录,然后提醒我不是,还要根据记录的字段数来判断,一个数据页要除一条记录的每条数据的大小4.还考了个内存操作为什么不能用B-树(B-树和B+树的区别是B-树中间节点还要存值 并未叶子节点没用链表相连),没想出来为啥,当时连B-树是啥都不知带,查了下,好像是B-树的平衡操作要使用节点分裂合并(需要做很多复杂操作)红黑树平衡方式简单,B-树查找还是要用在一个节点中的多次键比较,要用二分查找或线性扫描,红黑树查找每次比较只用比较一个键,要么往左要么往右。
查看4道真题和解析
点赞 评论 收藏
分享
评论
3
11
分享

创作者周榜

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