当前位置: 首页 > 面试经验 >

2023-03-20 腾讯暑期实习后端面试

优质
小牛编辑
148浏览
2023-03-28

2023-03-20 腾讯暑期实习后端面试

一、面试总结


第一次参加面试吧,没啥经验,好多问题说着说着就被面试官一直往下延伸,然后基本上都只能回答的比较简单,不够深入,经常是我说着说着没话说了,沉默了一会面试官问说完了吗。。。


然后面试开始
面试官上来就问base在深圳 有没有意向(我选的北京上海和杭州,危~)


刚开始的时候看到有两个面试官进入了会议,我还想着面试官咋还上了两个号呢,结果四十分钟之后我开始震惊,招的是全栈工程师,后端面完面前端。。。


二、面试内容



  1. 自我介绍

  2. 项目介绍

  3. go 的高并发

  4. 秒杀系统的设计

  5. 数据库锁有哪些

  6. 悲观锁和乐观锁

  7. 常用的数据库

  8. MySQL 和 Redis 有哪些区别

  9. Redis 有哪些用处(说到了消息队列,结果就问了怎么实现消息队列。。。)

  10. Redis 做消息队列怎么实现的(说的很简单。。。)

  11. 外键的约束作用

  12. MySQL 的索引有哪些优点

  13. MySQL 的事务特性

  14. MySQL 的读写分离

  15. 读写分离的情况下如何保证数据一致性

  16. session 在登录功能中怎么使用的

  17. token 和 session 的区别

  18. cookie 和 session 的区别

  19. 在使用session的情况下怎么知道一个情求是来自哪一个用户的

  20. 如果拿到前端保存的 cookie 怎么保证安全性

  21. 前端安全隐患有哪些(答了sql注入、xss攻击、ddos 攻击)

  22. 每种安全如何处理(危,答的很简单,问了好多怎么处理各种攻击情况)

  23. csrf 攻击知不知道(只听说过,具体不了解。。。)

  24. http 是个什么样的协议

  25. 在无状态的情况下怎么知道这个请求是来着那个客户端的?(我答的是通过ip地址和端口号来判断。。。好像不太对,然后就有了下面这个问题)

  26. 整个小区共用一个出口的情况下怎么判断?(不知道啊。。。)

  27. 常见的 http 请求头有哪些(然后面试官给出的提示)

  28. 常见的 http 请求方式

  29. get 和 post 的请求有什么区别

  30. get 的数据一般放在哪

  31. 常见的状态码有哪些

  32. 403 、422、504 状态码是什么

  33. http 和 https 的区别

  34. https 有哪些类型的协议版本 (哪些类型?没了解过。。。)

  35. tcp 只进行三次挥手会怎么样

  36. tcp 和 udp 的区别

  37. 为什么音视频会采用udp 协议


接下来是前端面试
38. vue 如何做响应式的???



  1. flex 布局

  2. flex 如何做垂直居中

  3. 不用 flex 如何做垂直居中

  4. 绝对布局和相对布局

  5. rpc 是什么

  6. 怎么搭建一个grpc 服务

  7. 前端的 grpc 如何连接后端

  8. Linux 实时监控一个文件的数据写入

  9. 如何 查看文件内容

  10. Linux 如何设置所有终端共用一个环境变量

  11. 常用的git 命令

  12. git fetch 干啥的

  13. git pull 会分为哪两步操作

  14. 当前处于 master 分支如何去拿 develop 分支的代码

  15. git fetch 完还需要 git pull吗

  16. 用过nodejs 嘛???

  17. 项目中登录模块如何实现的


面完聊聊天 !



  1. 如何学习的?(我说看书看博客。。。)

  2. 平时会看哪些博客?

  3. 有什么想问的


三、算法题无。。。


四、面试感受


面试总共耗时一个小时十分钟不到,嘴巴都说干了,不过两位面试官都还挺好的,面试过程中感受都还不错,有几个问题的问题还把面试官给整笑了,可能受到了震惊,怎么可以这样做?哈哈哈,抱歉,实在是太菜了,没想过高级用法

#你觉得今年春招回暖了吗##如何判断面试是否凉了##2023毕业生求职有问必答##软件开发2023笔面经##你已经投递多少份简历了#
 类似资料: