面经·拼多多服务端研发一面

笔试40分钟AK满分。面试官提前了一分钟到场让我很意外,面了三场了(蚂蚁一二面,字节一面),这是第四场,提前到的是第一个。

自我介绍,非科班,去年开始自学计算机……然后他让我介绍项目。然后开始问项目内容。然后问项目几个人。然后问为什么小项目要用高并发,我说不用点技术显得一点技术都没,都笑了。然后问我个人技能,他是第一个问提示词工程的。然后网安这边也稍微问了问。

终于进入八股环节,行级锁,我看黑马的课锁还没看完,如实说了,问index,我稍微讲了讲,问事务,稍微讲了讲,问行级锁和事务有啥关系,不晓得呢。问死锁的一个情景,答错了。…………可恶,盯着锁问,课还没看完呢。

然后我忘了。

最后进入手撕环节(他说是我最擅长的做题环节,难道是暗示我是做题蛆?),第一个滑动窗口优先队列就能解决,脑子有点抽,没第一时间给出最优解。

第二个,思维题+二分,本来以为是摩尔投票,还准备秀一秀我的O1概率算法的,结果他说不一定存在而且让我再看看题。想了一会儿写出来了,经过提醒写出最优解。

反问环节,突然又不反问,先问我能不能接受上海工作,以及对工作强度是否有认知。最后反问,我问我笔试AK,面试有点紧张导致没能手撕最优解,他说没关系,我码风好思路正敲代码快,挺好的。让我继续问,我就问了经典问题假如能实习是否有培训,他简要说了说。最后道谢结束,总体感觉还行,我应该继续背数据库八股而不是刷那几个破SQL题,到现在面试没考过SQL!

全部评论
后续,进二面了,等我发面经
2 回复 分享
发布于 03-31 08:02 山东
大佬算法有点强
2 回复 分享
发布于 03-29 23:27 山东
我刚刚两点面的就是sql+懒汉式
2 回复 分享
发布于 03-29 15:13 广东
是暑期实习,大家别误会了。
2 回复 分享
发布于 03-29 15:03 山东
问一下大佬,宁刷题是算法学到哪就刷对应的题,还是,学完之后海刷。还有我看有的题需要数学功底强怎么办?
1 回复 分享
发布于 04-08 02:37 贵州
我就缺少像你一样的写题能力
1 回复 分享
发布于 03-29 16:50 安徽
笔试AK好强
点赞 回复 分享
发布于 04-23 17:21 广东
三面考了蓄水池抽样算法,八股和算法我都GG了
点赞 回复 分享
发布于 04-16 15:24 山东
笔试AK好强
点赞 回复 分享
发布于 04-08 09:16 上海
佬不面算法方向的实习吗
点赞 回复 分享
发布于 04-01 02:07 江苏
我面滴滴上来就让我手撕sql,一点没准备。
点赞 回复 分享
发布于 03-29 21:37 福建

相关推荐

1. 自我介绍2. 挑一个项目说一下3. 秒杀怎么做到让他不超卖,4. 除了超卖还有什么高性能问题怎么做的?比如你做了这个系统可以支持多少人同时参与秒杀。5. 那你这个系统的瓶颈在哪里?如果再能变成一万能扛住吗?(答的redis集群和业务优化)6. 怎么保证redis的数据跟mysql一致性呢???7. mq怎么保证可靠性?8. mq是先持久化再返回生产者ack信息,还是先返回结果再持久化的?9. 持久化的硬盘坏了咋办?(答的集群模式和镜像队列)10. 这样消息复制一致性会就会有问题是不是?有强一致性的做法有没有?(不懂)11. paxos和raft12. redis支持的数据结构13. GEO怎么实现的?你自己怎么实现GEO?经纬度怎么存?14. redis源码?15. Redis的持久化16. 如果RDB的周期性数据还未写入就停电了,数据是否会丢失?17. 既想要RDB的恢复速度又想要AOF的不丢数据怎么办?18. HTTPS的握手过程是怎么样的?19. 输入baidu.com时,整个HTTP过程是怎么样的?20. HTTP2和HTTP3与HTTP1有何区别?21. 如果一个页面访问速度很慢,从哪些方面可以进行优化?22. MySQL与InnoDB存储引擎有何区别?23. MVCC?24. 你认为自己的优势是什么?25. 你最近在学习什么内容?26. 在学习或工作中遇到的最大困难是什么?27. 用2乘1的整块瓷砖布满2乘10的地板,有多少种不同做法?手撕:反转链表,腐烂橘子,字符串相乘,最长回文子串腾讯投着玩,没想到被wxg约面,属于是不知好歹了。不过还是发现了很多不足,没想着能过。答的不好的地方有没有bro能解答一下?
查看27道真题和解析
点赞 评论 收藏
分享
06-14 15:23
东南大学 C++
期末周面完准备考试去了今天才回过头来总结,想了想还是发吧,不堪回首应聘岗位: 微信金融架构部后台开发实习生面试时长: 约60分钟面试形式: 视频面试 + 在线编程1. 简单的自我介绍自我介绍 实习地点与时间2. 手撕算法题要求在45分钟内完成4道编程题。第一题: IPv4地址字符串转为无符号整数。第二题:二叉树中的最大路径和。第三题:链表尾部的K组节点为一组翻转。第四题:带有优先级的括号匹配。 (例如 {[()]} 合法, [{}] 不合法)3. 项目细节与基础知识提问针对简历中的 “高并发AI聊天系统” 项目:Q: 请介绍一下你这个高并发AI聊天系统的项目,以及你在其中承担的职责。Q: 为什么在服务器中需要使用动态线程池?Q: 你的线程池中的线程具体处理什么工作?是CPU密集型计算还是涉及RPC调用等I/O操作?Q: 你们的数据库是怎么访问的?服务端的架构是怎样的?Q: 你的Reactor框架是自己写的还是用了开源库(如muduo)?Q: 既然你用了epoll,为什么不直接在工作线程里也起一个EventLoop来处理多个连接请求,这样效率更高?Q: 你如何设计应用层协议?以及如何解决TCP粘包和拆包问题?针对C++及计算机基础知识:Q: 简单介绍一下面向对象的封装、继承和多态。Q: C++中 class 和 struct 有什么区别?Q: 如何解决菱形继承问题?Q: C++的多态有几种实现方式?Q: C++11有哪些新特性?Q: 介绍一下分段式内存和页式内存。Q: 当内存满了需要换出时,这个工作由谁来做?4. 反问Q: 根据我这次面试的表现,您觉得我在哪些方面需要重点改进?这次面试项目八股整体上不算特别难,但主要在期末周很久没准备加上开头的闪电四连鞭给我心态整崩了,后面一些准备过的八股也想不起来,项目的问题也是确实没深入思考过,现在总结来看这次面试确实学到了很多,补齐了很多纰漏。
查看21道真题和解析
点赞 评论 收藏
分享
评论
8
17
分享

创作者周榜

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