腾讯后端开发面经,QQ浏览器

看了我的项目,问了golang调度协程相关的,golang是多线程模型还是多进程模型,golang线程和协程是一对多还是多对一还是多对多关系,开始没理解他想问的是golang的M:N模型,协程数远大于线程数
然后问了tcp和tls,tcp握手,tls握手,包括rsa握手和ecdha握手,问ecdha握手怎么保证前向安全性的,然后tls握手耗时几个rtt
前两个问题说了很久
然后是数据库和缓存一致性怎么保证
接着是问了gin框架怎么路由的
然后问我第二个项目有没有跨域,我扯到了k8s上去,因为我的项目部署在了k8s,问我k8s怎么将外部请求路由到对应服务,顺着deployment.yaml,service.yaml,ingress.yaml说了说
之后就是golang的一些八股
make和new的区别,make一个切片底层是怎么样的
读写nil channel的表现,是阻塞,我脑子抽筋了,说panic,把读写nil chan和读写关闭chan的表现记混了,真憨,明明会的
然后问我go协程是否存在父子关系,就是在一个go协程起一个go协程,这两个go协程是否有关系
接着这个问题问了如果在一个协程里开另一个协程,外面的协程能否捕获到里面协程的panic
手撕是压缩字符串,很简单,就是aaaabb压缩成a4b2这种,估计看完答得不好随便找了一个简单题
全部评论
请问后续如何。进二面了吗,佬回答的如何,过了吗,感觉像kpi面试吗
点赞 回复 分享
发布于 04-26 00:32 辽宁
协程,网络协议这块知识感觉好多,有点难背做的是什么项目啊,自己做的吗?还是找的,可以推荐下吗?
点赞 回复 分享
发布于 04-03 18:04 广东

相关推荐

05-22 16:10
四川大学 Java
  填了服从调剂结果被前端捞了  全程1.5小时,上来摄像头就坏了,于是秒变电话面,面试官还是很好的。  问题:  1.从项目展开,让我介绍项目里面的难点。  我答到了设计模式-模版方法模式,单例模式  2.项目为什么需要单例模式  3.redis的数据淘汰策略  4.redis相比于mangoDB的不同  5.redis相比数据库为什么快  6.redis的内存更新策略  7.redis的底层实现是怎样的  8.讲解一下http协议的原理  9.讲解一下从输入url到获得页面显示的整个流程  10.讲解一下http证书  问了下我对前端的了解,觉得前端有意思的地方  算法题:  1.从一圈房子环中偷东西,不能偷相邻房子,求最多能偷的价值。   使用动态规划分情况讨论:是否偷第一个房子,偷了就不能偷最后一个。  2.求数组中出现两次以上的数。   遍历再记录已出现数。反问:   1.前端现在和未来主要做什么   2.企业微信主要业务是什么   3.我表现得如何,有哪些提高的地方总结:  就当练手了,暑期快结束了,从面腾子开始,到最后0offer面腾子结束,大厂后端就面了一场,学java这辈子有了   
看看___:前端来面要问后端也只能问一些基本的了,或者问一些操作系统和计网
查看14道真题和解析
点赞 评论 收藏
分享
评论
4
27
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务