腾讯pcg trpc一面

  1. 讲一下当通过chrome浏览器输入地址直到返回内容中间经历了什么样的过程?
  2. 说一下了解的HTTP方法和它们之间的区别
  3. GET方法可以携带body吗?
  4. HTTP的返回码有哪些?
  5. HTTPS和HTTP之间的区别是什么?
  6. HTTP1.1和HTTP2的区别是什么?
  7. HTTP加密算法的基本原理,对称加密和非对称加密?
  8. 可以讲一下JWT Token是怎么做的吗?
  9. JWT的Token相对于普通的Token的优势在哪里?
  10. refresh Token和access Token之间的关系是什么?
  11. TCP连接建立和断开的流程一般是什么样子?
  12. Close Wait状态是什么意思,Fin Wait和Close Wait之间的区别是什么?
  13. TCP连接建立好以后往其中写数据,写的太快了会怎么样?
  14. epoll有了解吗,FD?
  15. 边缘触发(Edge Trigger)和条件触发(Level Trigger) 你知道吗?
  16. Linux进程占得内存空间怎么看?
  17. TOP命令中有三个和内存相关的列,分别是什么意思?
  18. 操作系统的虚拟地址空间了解吗?
  19. Golang Slice的Size和Cap有什么区别?
  20. Slice扩容后在原Slice上修改数据新Slice会发生变化吗?
  21. C++ std里执行类似操作会怎么样(vector取引用然后扩容)?
  22. Go关闭Channel时有哪些需要注意的事情,怎么判断channel是否已经关闭呢?
  23. Go的interface和Java的interface有什么区别,继承有什么区别?
  24. Go程序影响性能的因素有哪些,有做过一下性能优化吗,怎么优化GC?
  25. GMP调度模型有看过吗?
  26. Context源码设计理念?
  27. DLV有用过吗?
  28. LevelDB插入一条数据会发生什么事情?
  29. SSTable是排好序的吗?
  30. Level写数据会不会出现,Write返回成功了这时候进程挂了,会不会数据没落盘?
  31. 数据和缓存的一致性,你是怎么理解和解决这个数据库缓存一致性的问题的?
  32. 算法题:找到两个字符串的最大公共子串
全部评论

相关推荐

10-15 22:10
已编辑
门头沟学院 前端工程师
一面60min1.npm安装包之后webpack如何处理的直接告诉他不会,然后跳转下一题。2.treeshaking了解吗(讲了purgecss相关)purgecss的提取器,ast规则和兜底策略3.你项目的性能优化(大招秒了)传输方面,sw,http,资源方面,js和html方面4.基础题cssflex和tailwindcss结合5.写loadsh的get方法对于数组内容需要正则,没写出来这部分。6.promiseall(迭代器加分)问这个问题一定给我上迭代器!7.亮色模式暗色模式mutationobserver,还引出了微任务,promise A+8.ssr了解吗(大招秒了)nextjs文件路由原理,服务端渲染源码理解,水合源码理解其他就是项目相关问题二面60min上来问:你觉得一面有没有表现不好的地方直接答:没有(坚定且自信即可,管他有没有呢)前半程很像美团一面问八股,没记录后半程针对项目问1.trpc是什么,如何实现,batchLink如何做的技巧:我没看过源码,面试官也没看过源码,那我就开始现编源码,我的思路就是标准答案哈哈。直接用类似reactquery的源码和react合成事件源码思路解答的,面试官很满意,因为这俩他懂。他说用面试官懂的内容给他科普不懂的新技术,很加分。虽然我没看过源码,但交给我让我设计估计也差不多,合理啊很合理。最后给了一道三数之和三面40min特别灵活,应该是看了我面评,八股部分我讲到20%就开始换知识点了,根本没机会连大招,而且知识点跨度非常大。有几个概念没答好,什么抽象类,面向切片编程其他没问题,问得太散了没法记录了。编程题又考了一遍lodash的get这次数组部分我也写出来了,而且使用了正则和非正则两种方式,正则是lodash官方实现,非正则是我思考出来的小技巧。三面风格就是:你会的我不问
应该还行吧:怎么这么多我没见过的词😱
点赞 评论 收藏
分享
评论
9
45
分享
牛客网
牛客企业服务