TEG一面凉经

云架构平台部,面了46分钟,5分钟的项目,28分钟的八股,13分钟的算法。当天已挂。

项目

感觉这部分面试官不是很感兴趣

  1. 起手自我介绍(面试官说我讲的项目内容太少,还很惊讶),项目是否上线?
  2. 对微信公众号方式和账户密码方式,登录鉴权的实现思路是什么?登录密码是加密的吗?
  3. 消息通知是怎么实现的?
  4. Redis在你的项目中如何运用的?
  5. 讲一下第二个项目的技术和特点

八股

  1. 重载和重写的区别

  2. 接口和抽象类的区别

  3. 垃圾回收机制

  4. TCP监听端口,如何操作?

  5. 长连接和短连接的区别,各自的优缺点?

  6. TCP拥塞控制的实现方式?

  7. 四次挥手中TIME-WAIT等待 2MSL 的原因?

  8. 物理电路被断开之后,TCP连接还存在吗?

    我回答的是,仍存在,双方都没有进行数据传输,在持续一段时间后,TCP 就会发送探测报文,一段时间后未得到响应就断开。(不过这里实际分好几种情况,建议看小林coding)

  9. 发送探测报文的次数

  10. DNS解析的步骤

  11. HTTP和HTTPS的区别

  12. HTTPS建立连接的过程

  13. 进程和线程的区别

  14. 进程通信方式

  15. 解释一下IO多路复用

  16. 进程间调度的方式

  17. 在linux系统里面,如果当一个进程正在读某个文件的时候,然后这个文件被另外的用户删除掉会怎么样?

  18. 多线程中的锁有哪些类型?

  19. 互斥锁和自旋锁的区别?自旋锁的使用场景?

  20. MySQL常见的索引

  21. MySQL的事务

  22. DROP, DELETE, 和 TRUNCATE的区别

  23. 如果数据库维护自增字段,在删除完所有数据,自增字段是继续递增还是从0开始

  24. 关系型数据库和K-V数据库的区别

  25. Redis的五种基本数据类型,和各自的底层数据结构实现

  26. Redis如何持久化的?

  27. 讲一下LRU淘汰策略

算法

给定数组,问子数组之和为k的个数。

面试官让我先说思路,我就说若全为正数则双指针维护一个滑动窗口即可。

面试官就问我如果有负数呢,那么就是leetcode 560,则Map维护前缀和即可。

然后就写代码,5分钟写完。

(这里插曲,不知道为什么面呗一直转圈,转了3分钟又好了,反正我的网络是正常的)

反问

  1. 个人改进的地方
  2. 部门业务
#腾讯##一面##八股#
全部评论
这八股也太多了吧,请问佬八股如何准备啊
点赞 回复 分享
发布于 2024-07-27 10:03 浙江
挂了之后会一直灰吗还是会变回原来的样子绿色的
点赞 回复 分享
发布于 2024-06-11 13:21 广东
这为啥会挂,感觉挺不错呀
点赞 回复 分享
发布于 2024-05-16 00:49 浙江
算法god
点赞 回复 分享
发布于 2024-04-28 16:40 湖南

相关推荐

2025-12-28 20:47
已编辑
北京工商大学 Java
程序员牛肉:我靠你这个实习经历其实最需要担心的点是你做的太多了,可能会被面试官怀疑是你伪造的。 交易状态机是你做的,支付多渠道是你做的,对账是你做的,结算还是你做的,重复支付也是你做的,整个服务的异常处理也是你做的。 其实你这个反而问题很大的,你想想站在面试官的角度,他是真的会相信你的能力很强,还是相信这份实习你伪造了大部分?我相信你真的做了这么多,但是删一些,废话删一删。你这个做的太多了反而真实性不可信。 后面再补一个项目,在github上找一个高star的项目学一学然后写到自己简历上。我觉得你能力肯定没问题。28届能做到这个份上很厉害,但是在求职市场中,你不是在跟28届的同学比,把你这个简历放到27届其实也就一般水平。 所以后续要想一想看看能不能给自己简历上搞点亮点,比如开源贡献呢?比如博客呢?
实习要如何选择和准备?
点赞 评论 收藏
分享
评论
3
35
分享

创作者周榜

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