4.29字节广告业务一面

前几天在boss上投的字节广告业务部门,hr在一天后通知我面试,但是4.29当天下午面试前,再到boss上查找这个岗位显示"岗位已停止招聘",估计是已经找到人了,当kpi面吧,同时最后面试官建议我c++没有实习可以去投各个岗位(如游戏,等),更加确定挂了,答得也不是非常好

以下是面筋(记忆写):

1.自我介绍

2.项目粗略拷打20min,

介绍nginx反向代理,正向代理相关内容,分片上传和断点续传如何实现,死锁如何检测,内存泄漏如何检测,拥塞控制如何实现,socket网络编程,sql联表查询,如何实现登录功能,单点登陆了解吗?

3.问到了很多redis和mysql,但是mysql我表示自己不太熟,虽然项目用到了,但是就是简单的增删查改,之后就没有mysql问题了

4.场景题(看我有了解redis):让我讨论java同学们的抢购物券问题,如何设计,回答的不好,后面面试官给我了提示,(还是不会)以及问了几个一致性问题,缓存击穿问题,估计和这个购物券有联系,虽然知道如何解决击穿,雪崩,但是还是设计不出来,(之所以后面面试官说我知识点都知道,但是没有具体的实战经验,叫我多去实习),但是我根本就找不到实习

5.aio和nio了解吗(回答noblock io和asynic io)后面查看好像是java的东西,所以面试官接着问了我会jvav和python吗(不会)

猜测面试官是写jvav的,但是面试岗位标着的c++

5.两道算法题,一道是二叉树,但是这个二叉树是子节点指向父节点,给定两个叶子节点,叫我找到最近公共父节点(需要o(1)事件复杂度),acm模式,提出我不会建树,可以写对应的逻辑吗,最开始想到递归,结果面试官提示要o(1)事件复杂度,被否认,随后提出换题,面试官叫我再想想,two min后提出双指针方法,两个指针同时走,如果走到根节点就从另一个叶子节点开始走,事件复杂度忘了关注,之后面试官提出再让我考虑几分钟,不会换

第二题:最长不同字符串的长度,还没有调试出来(菜狗lz算法题好久没刷了),还问了我时间复杂度(估计问我为什么不是o(n2)面试官说时间差不多了,有什么想问我的吗

6.给我建议:c++不要只盯着后端(后端好像没有什么岗位),叫我多投游戏,或者其他适配岗位,此时明白大概率挂了

全部评论
加油加油加油
点赞 回复 分享
发布于 05-08 11:50 北京
这是实习还是春招啊
点赞 回复 分享
发布于 04-30 12:35 四川

相关推荐

04-26 15:09
已编辑
美团_测试开发(准入职员工)
面试官是女生,没开摄像头,进来先介绍技术栈,是否接受php整体30min1. Linux命令,文本处理;只问了我是否熟悉,我说熟悉,没深挖了2. 查看正在运行Java的进程;netstat、lsof,面试官回复ps命令呢,我说也用过,和lsof差不多,都可以查看3. 有没有用过MySQL集群,如果部署在单机,有没有保证可用性;因为是单体,评估了连接数,并且用了redis减轻压力进行兜底4. 提了一嘴RocketMQ,问我是用过的对吧;我说是的,没深挖5. MySQL索引结构;为什么要用B+树;聚簇索引和非聚簇索引6. 唯一索引是聚簇还是非聚簇?瞎猜了说是非聚簇,面试官让展开说说,回答是唯一索引只需要判断有没有重复,没必要用到聚簇索引,非聚簇够了。7. WAL技术?没听过,面试官说是数据库当中的预写日志,undo,redo,然后我回答了binlog,redolog,undolog8. CPU突然变高了怎么排查?top命令先定位进程,如果是程序,查看日志,看看是不是死循环了,定位后去修改;感觉没答好。9. springboot注解,MVC机制原理,回答了是通过拦截器拦截所有请求,根据URL去映射Controller10. 计网 浏览器输入URL整体流程11. 大整数相加,不用加法;不会12. 合并有序链表;ok13. 场景题,抖音的点赞,怎么设计,用到了哪些组件,表结构14. 两个文件,一个50w的URL,一个500,找到相同的URL15. 反问,能否提前实习
查看15道真题和解析
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

更多
牛客网
牛客企业服务