首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
在西伯利亚种土豆
2024-09-11 21:37
中国电影资料馆 才艺特长培训
发布于北京
关注
已关注
取消关注
一战腾讯wxg凉凉
三道手撕,就勉强做出来一个,全是非常规题
,面试官估计都被我菜无语了,手撕完草草聊了几句就结束了。哎,虽然是kpi但还是觉得自己水平太差了。
全部评论
推荐
最新
楼层
我的一生如履薄冰
门头沟学院 后端工程师
是什么团队啊,这也太难了
点赞
回复
分享
发布于 2024-10-22 10:18
广东
已注销
卧槽太猛了
点赞
回复
分享
发布于 2024-09-13 20:41
北京
Maxwill
吉林大学 Java
哪几个手撕
点赞
回复
分享
发布于 2024-09-11 21:40
吉林
暂无评论,快来抢首评~
相关推荐
04-28 20:28
门头沟学院 Java
团子后端一面
1. 说说Java线程池的参数,分别作用? 2. Redis缓存穿透、击穿、雪崩的区别及解决方案? 3. MySQL的事务隔离级别是什么,分别解决了什么问题? 4. CAS的原理是什么?ABA问题如何解决? 5. Spring中Bean的完整生命周期是怎样的? 6. RAG系统中向量数据库的选型依据有哪些? 7. 什么是JVM类加载的双亲委派模型? 8. 如何保障高并发下缓存与数据面的状态一致性? 9. 你的项目中如何设计缓存的过期与更新策略避免脏数据? 10 分片缓存的一致性哈希实现有哪些优化点? 11. 如何优化缓存的命中率? 12. 如何处理高并发场景下的热点数据更新冲突? 13. 如何...
查看18道真题和解析
点赞
评论
收藏
分享
05-03 01:35
门头沟学院 算法工程师
27暑期腾讯大模型算法二面 1h
攒人品中,纯干货分享项目拷打1. 比较宏观,我在这个项目里收获了什么2. 数据是怎么去重的,如何解决冲突部分3. 检索用的向量检索还是匹配检索4. 如何评价检索结果的好坏,除了acc recall f1,有没有别的指标5. 召回的数量是固定的还是动态的6. 意图理解层怎么做的7. 生成层怎么做的,检索的上下文太长怎么办8. 有无搭建过完整的 agent,memory 管理怎么做的9. 有没有用过ai coding,现场展示一个用ai coding做的事情,这个过程中人做了什么,哪些部分是可以自动化的10. 还用过别的ai 工具吗手撕代码题leetcode100中打家劫舍的进阶版,打家劫舍Ⅱ,把链表变成了环
查看11道真题和解析
点赞
评论
收藏
分享
04-23 10:31
已编辑
山东大学 C++
拼多多服务端一面4.18 (一面已过)
拼多多一般多久出结果呢?一面感觉面的依托40分钟面完了。。感觉有点小寄整理一下一面的问题吧也学不进去。(1)门面模式,策略模式、模板方法 (因为项目写了!所以这么问的)门面:为复杂多子系统提供统一简洁接口,隐藏内部繁琐流程,降低调用复杂度,让外部只需一个入口就能使用整套功能。策略: 定义一系列可互换的算法策略,封装各自逻辑,运行时灵活切换算法,不修改原有业务代码,符合开闭原则。模板方法模式定义算法固定骨架流程,将步骤延迟到子类实现,不改变整体执行顺序,子类只重写具体细节,复用算法结构。(2)策略模式和工厂模式区别 (这个问题一直追问我!! 我只知道特别浅浅的东西)!!!工厂模式负责造对象,只关心怎么创建实例;策略模式负责用算法,运行时切换不同业务逻辑,工厂管创建,策略管行为。然后 追问 工厂模式不能做不同策略对象吗? 工厂造出策略对象,再交给策略模式去调度使用,二者分工完全不一样 然后又追问他们使用场景 多个同类对象,创建逻辑复杂多变,不想让业务代码直接 new 对象,统一封装创建,解耦对象生成与使用。 同一业务有多种算法 / 规则切换,比如支付方式、排序规则、优惠计算,运行时灵活替换业务逻辑。又追问 相同点是什么同时他们的区别是什么呢? 回答封装变化、都用到了多态,都降低了耦合、都符合开闭原则。不同点 一个创建对象一个选择对象怎么去干活的。第一个项目项目学到了说明一下 就随便说了一下简历上的东西 然后没有追问下面问rpc框架的东西了 因为简历有rpc。 自研 RPC 让我掌握TCP 粘包解决、动态代理、服务注册发现、负载均衡、SPI 扩展(3) 问怎么处理粘包!! 定消息头 + 长度域的私有协议,先读头获取长度,再按长度读体。(4) 为什么会有粘包的问题: TCP 是面向字节流的协议,没有消息边界,发送方批量发、接收方一次性读,就会出现多条数据粘在一起。(5) 问我tcp为什么是流式的?? 我直接蒙蔽了。。。我咋知道!!!TCP 是流式的,因为它的设计目标是提供一条可靠、有序、连续的字节管道,而不是独立数据包的传输服务。(6) 问我项目设计的 协议消息的格式是什么样子的 让我写道屏幕上 因为确实背了这里写出来了(7)问我 message length代表什么意思 message length 就是消息体的字节长度,告诉接收端要读多少字节才是一条完整消息,是解决 TCP 粘包半包的核心字段。(8)因为我使用的是recordParser去进行消息的处理然后面试官问我 没有被截取的部分怎么处理呢? 看了recordParser源码所以答出来了 没读完、不完整的字节,我会自动暂存在 Vert.x RecordParser 内部缓冲区里,不丢弃、不处理,等下一次数据到来继续拼接,直到凑够一整帧才交付(9)jdk动态代理是什么 !!(10)jdk动态代理底层是什么 运行时动态生成接口代理类字节码 → 加载进 JVM → 全部方法统一走 invoke () 反射调用 这里好像我当时说的怎么实现动态代理了因为我不知道底层所以当没听见。。。(11)红黑树和跳表的应用区别 redis?红黑树 范围查询慢 HashMap 跳表 插入 / 删除只改指针 范围查询极快(12)为什么空间复杂度都是O(N)(13)除了上面还有什么区别吗? 我又重复了一遍上面的回答。。。因为确实不知道了。。实现难度不同红黑树:极难,要处理旋转、变色、平衡,代码复杂易错。跳表:简单,只用随机层数 + 指针调整,代码短、易维护、易扩展。插入 / 删除稳定性不同红黑树:插入删除可能触发连锁旋转 / 变色,最坏会有O (logN) 次调整,高并发下有抖动。跳表:插入删除只修改前后指针,局部调整,无连锁反应,高并发更稳定。范围查询效率不同红黑树:范围查询要中序遍历,跳转多、缓存不友好,速度慢。跳表:直接在底层连续链表遍历,缓存命中率高,范围查询天生更快。并发场景支持不同红黑树:修改时影响路径多,加锁粒度大,并发性能差。跳表:操作局部化,加锁粒度小,更容易实现无锁 / 细粒度并发。缓存友好度不同红黑树:节点分散,CPU 缓存不友好。跳表:底层是连续链表,缓存命中率更高。(14) 又问他们读取的区别是什么呢?读取时会怎么样红黑树读取(查找)从根节点开始,不断左右跳转,走一条从根到叶子的路径节点在内存中不连续,CPU 缓存命中率低每次比较都可能缓存未命中,读取速度受影响范围查询需要中序遍历,跳转更多,更慢2. 跳表读取(查找)从最高层索引往下跳,快速缩小范围,最后落到底层有序链表底层是连续链表,内存局部性好CPU 缓存更友好,连续读取更快范围查询直接遍历底层链表,几乎无跳转,极快(15) 最后除了两道算法题1、是leetcode 面试150题里面的一个2、实现一个线程安全类 然后又add和remove操作!!都写出来!!42分钟差不多就面完了
点赞
评论
收藏
分享
04-23 00:16
已编辑
哈尔滨工业大学(威海) C++
滴滴秋储golang平台一二面经
一面 问项目:并发量?如何处理和判断网络超时?手撕:最长无重复子串值传递和引用传递dns查询url发生什么tcp握手挥手挥手只有三次会怎样给定一个4g大小的文件判断访问量最高的十个url项目中最困难的是什么二面项目中最困难的是什么手撕:爬虫一个文件,10个一批并发访问用了固定线程池,问用消息队列如何做的,还提到了滑动窗口如果给了一万行,然后任务处理的时间不同,该怎么办epoll,poll,select区别vector传递引用和值有什么区别面试官解释说和普通变量不一样,然后具体的问到迭代器失效相关vector的底层原理进程创建后的结构多进程,多线程,多协程的区别为什么要有这么多种平时用到什么数据结构b+树怎么学习golang平时看什么博客反问:推荐的开源项目?k8sai开发如何提升?实习生培养和工作?
查看23道真题和解析
点赞
评论
收藏
分享
04-27 15:27
四川大学锦城学院 Java
美团一面、二面(hr面挂)
部门是到家相关(拼好饭神券包医药等)底层技术支持,确实要求比较高一些4.14一面拷打点评1. 下单后还是支付后生成订单2. 如果消息队列没处理到信息用户就完成了支付呢3. 缓存如果运营活动开始前临时修改了配置怎么办4. 怎么评估kafka是否匹配当前流量场景5. 怎么调整分区数消费者数来应对高流量6. 怎么大致评估需要多少分区(除了压测)八股1. 线程池参数2. 线程池创建流程(任务执行流程)3. MySQL索引,表+5个sql判断使用索引的方式,最左匹配,覆盖索引手撕-三数之和4.17二面实习os1. 进程线程2. 孤儿进程3. 进程通讯方式4. 用户态内核态5. 死锁条件6. 怎么检测解除死锁7. epoll性能永远高于poll吗?8. 虚拟内存9. 分页分段10. 页面置换swap的几个算法11. 最优置换算法12. 如何评估算法好坏redis1. 为什么zset用skiplist不用b+树2. 为什么快3. string类型底层优化4. 数据持久化5. aof先命令还是先日志6. aof重写7. 内存淘汰计网1. ping是什么协议2. 在哪一层3. tcp可靠性4. 如何判断数据是否损坏5. timewait是什么怎么出现6. 大量的timewait有什么问题mysql1. b+树索引2. 能否无上限加索引3. 怎么判断索引好坏java1. copyonwritearraylist2. 线程池依据什么参数怎么调整jvm1. 怎么判断是垃圾?2. 引用计数法完全不能用吗?无手撕,一道aicoding
发面经攒人品
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
4
4
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27 届前端 er 第一段实习故事
2.3W
2
...
30天的回望与总结
1.5W
3
...
招了一年实习生,撑过三个月的一只手数得清
1.0W
4
...
春招没进大厂,我的人生会完蛋吗
8300
5
...
字节一面
5222
6
...
破防了,腾讯技术实习月薪涨了近50%…
4371
7
...
恒生春招
3841
8
...
暑期结束了............(帮选offer)
3434
9
...
亚信安全前端日常实习值得去吗?
2794
10
...
小米top2简历全挂(但我同学已oc)
2761
创作者周榜
更多
正在热议
更多
#
你的实习产出是真实的还是包装的?
#
88361次浏览
638人参与
#
什么专业适合考公
#
69391次浏览
344人参与
#
在爱玛,骑向未来
#
44190次浏览
434人参与
#
机械人,说说你的烦心事
#
148405次浏览
1162人参与
#
毕业季,给职场新人一些建议
#
221014次浏览
2600人参与
#
工作压力大,你会干什么?
#
82227次浏览
707人参与
#
选offer应该考虑哪些因素
#
172352次浏览
1056人参与
#
工作后,你落下了哪些病根
#
42280次浏览
294人参与
#
机械人,秋招第一次笔试的企业是哪家?
#
103371次浏览
707人参与
#
巨人网络工作体验
#
76558次浏览
507人参与
#
如何缓解入职前的焦虑
#
290648次浏览
1505人参与
#
携程笔试
#
174032次浏览
916人参与
#
我的第一份实习怎么找的
#
288464次浏览
2108人参与
#
重来一次,我还会选择这个专业吗
#
466468次浏览
3983人参与
#
你被哪些公司挂了?
#
197817次浏览
1076人参与
#
职场新人体验
#
192638次浏览
1241人参与
#
实习生的蛐蛐区
#
957247次浏览
4839人参与
#
实习生工资多少才算正常?
#
75937次浏览
526人参与
#
应届生,你找到工作了吗
#
173961次浏览
900人参与
#
找工作中的小确幸
#
92763次浏览
472人参与
#
你上一次加班是什么时候?
#
157356次浏览
822人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务