微信支付凉经

前言

感觉微信支付是养鱼比较严重的部门...而且面试还巨累,面试官态度也比较差...面试体验不太行吧。分享点面试经验供uu们参考

一面

做题环节(45分钟)

机器32位

char* s = "hello world'

int a = 10;

sizeof(s) = ? szieof(a) = ?

int c = 10;

void*p = &c;

sizeof(p) = ?

void func(char s[100]) {

sizeof(s) = ?

}

static变量和普通变量的区别?

然后是是一道看代码写输出,全是C的风格。。。忘了题目什么样子了

编程题

  1. char* strstr(const char*s1, const char*s2)
  2. 手写hash表,支持增加、删除、查找操作,要求用链表实现
  3. 大根堆,支持弹出操作

面试环节

八股...

  1. static关键字
  2. const关键字, 修改const怎么办。
  3. extern关键字
  4. 怎么避免头文件冲突
  5. vector如何扩容
  6. 内存对齐,为什么要内存对齐
  7. 网络字节序?大小端?
  8. 知道堆和栈的区别吗?
  9. 进程之间的通信方式。
  10. tcp/ip三次握手,四次挥手?画图
  11. 出现大量wait_time怎么办?
  12. 长连接和短链接的区别?什么时候用长连接什么时候用短链接?
  13. udp/tcp区别,每个协议的优缺点?什么用udp,什么用tcp的呢
  14. 非阻塞的server如何实现?(select/epoll/poll?)没反应过来
  15. 让你写一个线程池,你会先考虑什么问题呢?互斥除了锁还有什么其他的实现方式吗?

反问环节:

问:CPP开发跟平常java/golang开发写起来有什么区别吗?也是要设计restful接口,通过orm写curd写接口什么的吗

面试官:如果工具链一样的话,写起来没什么区别,你知道rpc吗?让你设计一个rpc,你会怎么设计?

我:先把谷歌的编码协议protobuf抄过来,balabala

评价:总共面试时间1个半小时,基本都是最基础的八股。。没问简历上的项目,也没深入追问这些问题。

二面

介绍项目(项目跟分布式有关,跟面试官介绍了raft,好像后端没几个面试官懂raft的

面试官设计了一个场景,节点挂了怎么监控得到,怎么把这个信息同步到集群中的节点,这些节点如何做出反应?请求突然猛增怎么办?

请求执行时间怎么衡量,怎么根据请求计算的时间不同,尽量平均到所有的机器上?

有些是I/O密集型任务、有些是cpu密集型任务,如果每天下午的时候cpu密集型任务占用的时间比较多,其他时间I/O任务时间多,你怎么设计一个动态调度算法?

机器对请求很久都没反应,你怎么排查,想到观察哪些指标?

面试官好像不是很理解我的项目,然后就变成了他出题,代入到了一个他很熟悉的场景我不熟悉的场景,所以很多答不上来...面着面着气势就输了,然后面试官就主动结束了,秒挂(50min)

以后面试还是要自信点hhh

全部评论
我今晚微信支付一面,害怕.jpg
1 回复 分享
发布于 2023-03-23 15:27 广东
北大也挂?
1 回复 分享
发布于 2023-03-23 02:27 广东
哈希表用链表实现是什么鬼。。
点赞 回复 分享
发布于 2023-05-01 07:43 英国
wxg没hc了
点赞 回复 分享
发布于 2023-04-03 15:11 福建
楼主微信支付一共几轮技术面啊,我昨天二面结束,今天hr打电话约面试时间,我当时忘了问是hr面还是第三轮技术面
点赞 回复 分享
发布于 2023-03-28 23:45 四川
这是base北京嘛
点赞 回复 分享
发布于 2023-03-23 21:00 北京

相关推荐

不愿透露姓名的神秘牛友
2025-12-18 10:50
点赞 评论 收藏
分享
哈啰大家 喵弟面试经验分享~bg:末9本投递:某杭州初创面试难度:地狱(因为是我第一次面试 很多都没准备)结果:秒挂11.20 初创公司面经1.看你简历中写到过实习经历,讲一下自己实习中都做了什么(说了一下实习的内容)2.看我的简历中写了MCP 你知道什么是MCP吗(不知 但其实这个实习就单纯做的数据标注和生产)3.那说说你的项目吧 派聪明项目中的东西4.ollma docker es等 都说不太认识5.说了一下jwt 组成是什么 作用6.开始redis部分 先问了redis相关的基础知识 项目中有没有redis相关的内容 (回答了zset)7.讲讲zset吧 什么底层原理 你又在项目中怎么实现的 (说了排行榜机制)8.说一下你的排行榜怎么保证加分的机制呢9.redis持久化有过了解吗 (说的aof和rdb)10.redis分布式了解过吗 (说的只了解分布式锁)11.那分布式锁的实现方式是怎么做的 为什么redis可以实现分布式锁(根本不知道)12.消息队列了解吗 rocketmq了解吗 (暂时还没看 不太了解)13.说的redis消息队列 两种模式 redis消息队列会出现什么问题 (说的会出现线程安全)14.那怎么解决这个线程安全问题 (回答的用zset来解决)15.说说mysql吧 你了解哪些mysql存储引擎? (说的innodb myisam)那innodb和其他俩的区别是什么16.innodb的锁颗粒度能分到多少呢17.事务的隔离级别 (读未 读已 可重复 串行化) 他们的优缺点18.场景 abc联合索引 ac ab都是怎么样的 (回答的都可以命中索引 他说我说的不对)19.说到了spring 讲讲bean吧 问到了bean的作用域(回答的很差) 存在哪些问题 (整个面试流程中但凡能继续深问的问题都问了这个 我不明白)20.说到了spring mvc 讲一下mvc的核心组件21.反问总结:当时觉得这个小公司要求我会的好多 但现在看来 真的挺基础 这次的面试之后 我搭配着AI 给我的实践经历总结了一下(因为这个字节实习实际上就一干脏活的 项目结束后也没给实习证明 给的是实践证明 当时报名这个项目的时候说给实习证明 被骗了 服了 但是为了找第一段寒假实习 我还是得包装一下讲一下的 现在能讲出很多)然后每天让AI按着我的简历面试我 八股我就逐渐熟悉了
文化小流氓:你的来时路会让你越来越强
查看18道真题和解析
点赞 评论 收藏
分享
评论
10
47
分享

创作者周榜

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