首页 > 腾讯wxg 微信支付 后端 暑期实习 一二三四五面
头像
hhxx201910142113173
编辑于 2021-04-14 18:08
+ 关注

腾讯wxg 微信支付 后端 暑期实习 一二三四五面

背景

当初投的ieg,被wxg的微信支付捞起来面试了。一共经历了五轮技术面,感觉是一次有学习到很多的面试经历,所以来分享一下。一二三面是挨着的,四面隔了一周的时间,五面又隔了一周吧。技术栈java,岗位应该是c++后端开发。

面经

一面

  • 算法题 回文链表 (注重全面的思维,考察不一样的解法)
  • 项目相关问题
  • https的加密过程,如何将公钥从证书中取出
  • tcp close_wait
  • 操作系统内存分区
  • linux相关
    • 用过什么命令
    • 内核
    • shell脚本 awk()函数等
    • 查看磁盘、内存命令
    • /dev /proc 存储哪些数据
    • epoll
  • InnoDb的索引数据结构
  • 为什么数据库不用哈希表
  • 数据库查询优化
  • java内存模型(大概率是面试官看我答的差,加了一个java的题,面试官技术栈 c++ )
  • rpc有用过吗

    总结

    这一轮面试官特别温柔,虽然问了好多都答不上来。主要对linux考核比较深入,之前虽然学过linux,但是这会儿还没复习到,好多知识都忘了。结尾反问的时候,有问需要加强些什么,面试官还给我推荐了两本书。

二面

  • 算法题 开平方
  • 给定一个每行是一个数字(uint64)的文件,大小80G,给定一台内存8G的机器,如何统计出现次数最多的数字
  • tcp time_wait
  • http状态码
  • https加密过程
  • 如何生成对称密钥 DES
  • http get 和 post 区别
  • http request response
  • 进程和线程 区别
  • 协程
  • 数据库 jion union
  • 图的存储
  • 平衡二叉树 堆

    总结

    算法题写的叫一个烂,之后有看看怎么写更好。

三面

  • 算法题 总共20个球,两个人轮流拿,每次只能拿1、2、4个球,拿到最后一个球的算输,请问是先走的必胜还是后走的必胜,有没有固定的策略;
  • 算法题 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
  • 输入url后发生了什么
  • DNS协议具体细节
  • 怎么证明证书是有效的
  • 进程和线程
  • java 同步机制
  • sychronized lock 区别 具体实现原理
  • 实习项目相关的
  • 事务的四大特性
  • 原子性如何保证
  • 隔离性如何保证

    总结

    这一轮,我感觉算法题写的又快又好(不是,总之就是写的很顺利。但是后面的问题其实也答的不怎么样。

四面

  • 无算法
  • Tcp/udp
  • tcp建立连接
  • http request/response
  • MySql的日志 binlog
  • redolog / undolog
  • 数据库学过什么
  • 事务特性
  • MySql 事务隔离级别
  • 索引数据结构 为什么用B+树
  • 实习项目提问
  • 有没有关于后端的项目
  • 为什么第一意向选光子(当时真的没想太多,是我唐突了...)
  • 为什么想去上海
  • 我们为什么录你/你有什么核心竞争力
  • 还有一些针对个人情况的问题
  • 被告知可能还有五面技术面(痛苦面具

    总结

    这一轮感觉像总监面。

五面

激动人心(不是)的五面来啦!!!

  • http请求过程
    说完以后,面试官问我有要补充的吗 我说没有 但是我觉得不是答的很好
  • 网络编程写过吗
  • 如果让你实现一个traceroute,该怎么实现
  • ping 能访问到一个端口是否支持tcp连接吗,udp呢?
  • A-B建立tcp连接 A有一个函数send()表示给B发送数据,要怎么实现
  • 如果客户端请求数量特别多 怎么保证服务器的服务
  • 负载均衡是什么 怎么实现
  • 如何能加快http请求速度
    我答了缓存 问还有别的吗 我:沉默
  • 数据库事务四大特性 怎么保证
  • 索引的底层数据结构
  • 为什么用b+树 不用红黑树
  • 缓存 设计一下客户端怎么做缓存
    因为之前做过安卓 刚想扯点安卓的缓存 被无情打断 让我实现一个的浏览器客户端缓存
  • 设计下服务端怎么做缓存
  • 那缓存该用什么数据结构
  • 还需要考虑什么吗
    客户端缓存的存活时间 用什么数据结构
  • 有一个文件fd 函数write()实现缓存区到文件的追加 需要注意什么
    需要做同步、断电情况下的处理
  • 提示:那要不要考虑下 磁盘什么位置写入呢
    我想到磁盘是用段页式进行存储的 应该找页表和偏移量 考虑页内的存储不够的话 需要请求空页表
  • 怎么找空页 效率是什么
  • 能不能优化一下效率
  • 你编程能力怎么样
  • 如何体现

    总结

    我猜这一面是面委会,几乎不涉及到八股的知识。很多问题基本都是考思维和知识的完整性的,我全程尬住。没有算法题,光问这些问了快一个小时了。遇到不会的一些题目,可以尽量往自己知道的地方去想。

写在后面

总之,不管结果如何,都完整的面完了,那就把这一轮称为春招实习的收官之面把hhhh 我感觉腾讯这五轮基本上都不太涉及到重复的知识点,感觉各有侧重,就算同一个问题,细节也不一样。虽然面试表现不是特别好,但是也通过面试做到了查漏补缺,学习到了很多。分享下面经,希望也给广大同学提供一点帮助和思考。春招实习面试应该告一段落了~~~

4.8 更新下 目前该hr面了


4.12 更新下 hr面完了(直觉感觉凉了 但是也要坚强许愿oc 呜呜哭了


4.14 挂了

更多模拟面试

全部评论

(22) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐