腾讯wxg-一面
项目相关
- “请你选一个你认为最有挑战性、收获最多的项目来介绍。”
- “你这个抽奖系统是基于微服务构建的,那么你对微服务的理解是什么?”
- “微服务之间是怎么相互调用的?数据怎么传输?”
- “你这个抽奖系统是如何拆分的?拆分的依据是什么?”
- “你听说过六边形架构吗?”
- “在抽奖系统中,如何保证不同人抽奖时不会出现并发问题,比如同一个奖品被多个用户抽中?”
- “如果数据库是 MySQL,你会如何设计来保证抽奖时的并发安全?”
- “你的项目有没有可能因网络抖动导致的重复请求,从而引起的重复扣库存问题?”
架构 & 技术相关
- “微服务的优点是什么?和单体架构相比有什么区别?”
- “你了解 RPC(远程过程调用)吗?微服务之间通常用什么协议通信?”
- “你对 DDD(领域驱动设计)的理解是什么?”
- “你一般用什么mysql的存储引擎?为什么”
操作系统 & 运维
- “你知道常用的 Linux 端口管理命令吗?如果一个端口被占用了,你该如何查找具体是哪个进程在占用?”
- “进程之间如何通信”
- “如何查看一个监听了unisocket的进程id”(这啥呀这是)
- “如何查看一个进程的内存占用”
手撕
1 买卖股票最佳时机(可重复入股+手续费版本)
2 一条sql语句,写完问:left join xxx where xxx 这个where能不能直接改成and?
3 123456789.123这样一个数字转化成中文。比如一亿...八十九元一分二毫三里
总结:手撕还得刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷,头部厂hot100已经成了最基本的了,很多没见过的题需要临场发挥,这个时候要是你撕出来了,那大概率稳了
#牛客在线求职答疑中心##牛客创作赏金赛#