快手一面

快手一面
单例模式
生产者消费者
Tcp三次挥手,为什么三次?
虚析构?
Map和unordered_map的区别,底层实现
如何解决哈希冲突,什么时候扩容?
线程和进程
线程的通信方式
用过哪些锁?
手撕
1.返回数组前k小的值;
2.合并链表。
全部评论
不是吧,西电也挂
点赞 回复 分享
发布于 2023-10-07 23:32 广东
虚析构是啥
点赞 回复 分享
发布于 2023-09-12 20:18 湖北
约二面了吗
点赞 回复 分享
发布于 2023-09-08 21:04 湖北
线程需要通信方式?不是直接互斥访问全局变量就行了?
点赞 回复 分享
发布于 2023-08-31 12:58 广东
什么部门
点赞 回复 分享
发布于 2023-08-31 10:34 黑龙江
啊?TCP不是四次挥手吗
点赞 回复 分享
发布于 2023-08-31 00:35 北京

相关推荐

04-22 01:38
复旦大学 Java
快手电商一面 55分钟 4.81. 自我介绍2. 实习的难点,怎么解决的3. 实习的收获4. ArrayList和LinkedList  ArrayList线程安全吗  具体不安全在哪5. hashMap的put流程6. hashMap扩容 hash值会变吗7. 谈谈并发 synchronized和reentrantlock的区别8. 线程池执行任务的过程9. 线程池的线程怎么被销毁的,超时销毁的原理10. java中的基本类型 int的范围 char的范围11. 浮点型 0.1+0.2 == 0.3?为什么?所有小数都不准吗?什么时候准?12. MySQL一张表的大小一般多大13. ABC索引 AB AC BC用到哪些14. 消息队列怎么保证消息不丢15. Redis的大key是什么? 为什么大Key不好?16. linux常用命令 要查某个日志的前4行和最后4行怎么做17. 算法:排序链表删除重复数字,要求两个样例通过。二面 4.11  40分钟1.自我介绍2.介绍项目/实习中觉得做的最好的、最有成就感的模块。有没有参考开源框架。3.  系统设计:直播间打榜榜单排名系统。要求:一个直播间50w用户,存在上万个直播间。考虑并发问题。4.MySQL可重复读隔离级别怎么解决幻读的5.为什么还会发生幻读,间隙锁不起作用吗6.  临键锁的退化了解吗7.  算法:给定一棵树,按后序遍历的顺序转双向链表。要求代码跑通过,时间复杂度和空间复杂度低。评价:学生看问题还是太浅了,不要仅仅局限于使用设计模式什么的,多看看大型开源框架是怎么做的。
查看24道真题和解析
点赞 评论 收藏
分享
想不到豆包还有代码运行的预览图 还是动态的 感觉自己out了哈哈哈哈哈哈哈哈哈哈好像大一的时候才用代码画过爱心 最近完成了毕设的系统 想回家演示一下 让妈妈看看我有多牛哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400" width="400" height="400">  <style>    @keyframes heartbeat {      0% { transform: scale(1); }      15% { transform: scale(1.2); }      30% { transform: scale(1); }      45% { transform: scale(1.2); }      100% { transform: scale(1); }    }    @keyframes float {      0% { transform: translateY(0px); }      50% { transform: translateY(-20px); }      100% { transform: translateY(0px); }    }    .heart {      animation: heartbeat 1.5s infinite;      transform-origin: center;      fill: #ff5e87;      filter: drop-shadow(0 0 15px rgba(255, 94, 135, 0.7));    }    .sparkle {      animation: float 3s infinite ease-in-out;      fill: white;      opacity: 0;    }    .sparkle:nth-child(odd) {      animation-delay: 0.5s;    }  </style>  <g transform="translate(200, 180)">    <path class="heart" d="M0,-60 C-70,-110 -150,-50 -150,30 C-150,100 -70,150 0,200 C70,150 150,100 150,30 C150,-50 70,-110 0,-60 Z" />    <circle class="sparkle" cx="-80" cy="-30" r="5">      <animate attributeName="opacity" values="0;1;0" dur="2s" repeatCount="indefinite" />    </circle>    <circle class="sparkle" cx="80" cy="-40" r="6">      <animate attributeName="opacity" values="0;1;0" dur="2.5s" repeatCount="indefinite" />    </circle>    <circle class="sparkle" cx="-60" cy="-80" r="4">      <animate attributeName="opacity" values="0;1;0" dur="3s" repeatCount="indefinite" />    </circle>    <circle class="sparkle" cx="60" cy="-90" r="5">      <animate attributeName="opacity" values="0;1;0" dur="2.2s" repeatCount="indefinite" />    </circle>    <circle class="sparkle" cx="-30" cy="-110" r="4">      <animate attributeName="opacity" values="0;1;0" dur="2.7s" repeatCount="indefinite" />    </circle>    <circle class="sparkle" cx="30" cy="-100" r="5">      <animate attributeName="opacity" values="0;1;0" dur="2.3s" repeatCount="indefinite" />    </circle>  </g></svg>
点赞 评论 收藏
分享
评论
4
34
分享

创作者周榜

更多
牛客网
牛客企业服务