金山办公一二面

写在前面:两面间隔将近一个月

一面:
手撕:反转链表

实习项目
了解go有多久
go的map
GPM调度模型
HTTP2.0比1.1和1.0快在哪里,做了哪些优化
HTTPS的握手过程,安全性的保证
混合加密为什么最后要对称加密,为什么不用非对称加密替代混合加密
HTTPS的中间人攻击
证书怎么保证它可信
数字签名如何验证
服务端收到第一个SYN,如何管理放在哪里,在内核里如何记录信息
这个队列叫什么,如何实现的
MySQL的binlog
查看机器上所有占用的端口
查看一个进程下有多少子进程
top中的load表示什么意思
进程间通信的方式
父子进程的通信
信号量放在堆还是栈中
命名管道和匿名管道的使用场景

二面:
计算机擅长的领域
开发语言
统计接口的一天内活跃人数(UV统计)(位图)
搜索框下方推荐搜索的实现,从百万级词条数据找到topK的含有关键字的记录
多个词条的id列表,求它们的并集并返回topK的id

PS:一面面试官咄咄逼人,不知道压力面还是什么意思,体验不太好,for example:
“你这个链表反转为什么要用dummy哦,我搞不明白啊(笑)”
“你这太复杂了写的,这个dummy完全没必要,我不明白你为什么要这么写”
“那你这就是在优化一个兜底的方案?(笑)”
“很有意思啊,你们这找到了问题不去fix问题,反而去优化兜底(笑)”
全部评论
二面问题一样,楼主面了多长时间
点赞 回复 分享
发布于 2023-11-23 16:54 重庆

相关推荐

03-28 13:42
门头沟学院 Java
点赞 评论 收藏
分享
03-31 11:53
已编辑
重庆工程学院 Java
点赞 评论 收藏
分享
04-10 23:44
已编辑
门头沟学院 Java
刚实习完没复习,直接被暴打📍面试公司:深信服📖面试问题:1.自我介绍2.问自我介绍提到的项目3.介绍SpringCloud组件4.Nacos用来做了什么,怎么做服务发现和服务调度,原理是什么    Nacos怎么根据相应配置找到对应的服务的    怎么根据应用名解析到不同ip的服务器下面的服务上(A服务怎么基于Nacos访问B服务)    Nacos底层的数据表5.Rabbitmq用来解决什么    解耦体现在哪方面    获取投递信息的策略有哪些6.SpringBoot 单例模式    懒汉和饿汉的区别    在需要的时候创建和类加载的时候创建有什么区别    懒汉创建大概率线程不安全,需要有个锁来保证唯一单例7.SpringBean的生命周期    .factories文件里的类通过什么加载    .factories文件里的有的通过别名配置,有的是全路径形式配置,通过什么加载(事件监听器)8.项目中的流量预测试怎么实现的    预测结果怎么判断实际流量和预测流量差值,提高准确率    偏差多少可以接受9.Docker反问进去做什么业务:这次是基础能力沟通,渠道和ai的开发流量算法、DP-R1模型,和简历技术栈比较重合面试官人很好,有没了解过的会给我解答一下,是我太菜了,底层原理看的很少
查看20道真题和解析
点赞 评论 收藏
分享
评论
1
27
分享

创作者周榜

更多
牛客网
牛客企业服务