字节番茄小说一面经(凉经)

📍面试公司:字节跳动(番茄小说)
👜面试岗位:后端开发java
📖面试问题:
1.自我介绍
2.上一段实习的项目,做了哪些工作,需求实现深度挖(为什么用lua脚本不用redis原有的increase?)当时居然觉得他说的有道理没答上来
3.场景题: 用户键入域名后整个过程会发生什么? 深挖DNS SSL流程 
4.java和go的区别(并发)
5.java的并发对别go的有什么优势(并发)
6.java线程池
7.线程和协程的区别
8.你用过线程池吗?
9.手撕开sql限定条件查询
10.leetcode 33
                          
🙌面试体验:面试官很温和,全程也是不考打的,但我太菜了太久没面了没什么状态,最后反问部门业务,告诉我没必要知道时候,我就知道凉了
#软件开发笔面经#
凉经发出来攒攒人品
全部评论
告诉你没必要知道,那么坏的吗
4 回复 分享
发布于 03-24 22:44 安徽
哥什么bg呀
点赞 回复 分享
发布于 03-25 00:51 河南
没必要知道有点爆了
点赞 回复 分享
发布于 03-25 15:26 北京
我今天二面,面的不好应该挂了,这个部门的人给我一副不好的感觉,有点神经的样子,还好你没浪费时间。
点赞 回复 分享
发布于 03-25 22:50 辽宁
哪里的base呀
点赞 回复 分享
发布于 03-26 15:44 上海

相关推荐

03-18 21:26
已编辑
门头沟学院 golang
面了2小时,场景题差不多用了一小时,不断追问1. 基于redis的分布式锁怎么实现的?怎么解决误删问题?怎么解决锁超时无法释放的问题?2. Lua为什么能保证原子性?3. 讲讲Epoll的原理?4. 为什么MySQL用B+树, 不用红黑树?5. 在不考虑内存空间限制的情况下, B+树和红黑树都在内存里, 这两个相比哪个查询效率更快?6. MySQL的InnoDB存储引擎会不会每一次查询B+树的索引都要去磁盘IO?为什么?7. sql题, 考察最左前缀匹配原则。追问:最左前缀的底层原理是什么?8. MySQL的可重复读怎么实现的?可重复读能解决幻读问题吗?了解间隙锁吗?场景题1:场景:设计一个网络服务器,现在有【多线程 + 每个线程内部阻塞IO】 和 【单线程 + Epoll】这两种方案(1)这两种方案在cpu负载,时间效率,内存资源占用这三个方面各有什么特点?(2)现在有大量的就绪socket需要处理,使用单线程模型有什么问题?该怎么优化?(3)开放题:如果让你来设计一个网络服务器,你有什么方案?场景题2:场景:现在有一天内的大量日志,每条日志记录了用户id, 登陆时间,登出时间 {userid, login_time, logout_time}, 时间单位是秒。(1)怎么求出一天内的最大在线人数?(2)怎么求出维持在最大在线人数的最长持续时间?手撕算法:LRU,可以使用标准库的链表和map,自己构建测试数据,ACM模式
XiaoMuGGG:耐面王
查看33道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客企业服务