四面腾讯pcg后端开发岗,一个星期面完成功拿到20K的offer。分享面经

本文记录了一位开发者四次面试腾讯PCG后端开发岗位的过程,包括面试官提出的问题及自己的回答。内容涵盖项目经验、分布式架构、数据库事务、线程池优化、算法及面试策略等。最终成功获得20K的offer。
摘要由CSDN通过智能技术生成

前言

感觉运气爆棚了... 间隔不长一面面完第二天二面 然后隔了两天三面和HR面一起面的,总得来说面试体验很好,面试官经验也很丰富,偶尔答不上来的都会引导你往你知道的知识点上!顺利上岸拿到20K的offer,接下来请大家先看看我在面试腾讯PCG的时候,都问了那些面试题吧!

 

腾讯pcg后端一面

  • 说说项目经历,印象最深的地方
  • 项目重构了是吧,说说如何重构-一个项目?
  • 重构项目如何处理与之间老接口的切换?
  • 说说你的web框架,你如何实现- - -个get post的表单
  • 如果多人访问一个写的接口,如何保证数据的一致性? (事务,乐观锁, redis , MQ )
  • redis的特点,为什么选择redis而不是mongo或者memcahced (丰富数据结构,持久化)
  • 分布式架构中,如何确保多个节点数据一致性。
  • 项目使用了nginx ,如何确保ngnix高可用? ( 集群化)
  • 如何把一个项目进行微服务拆分?
  • 说说项目权限控制模块。为什么不用shiro而使 用aop ?
  • 问他问题(q :为什么不问基础知识? a :之前你1面虽然挂了但是你上次面试评价是基础还不错所以这次不问基础)

腾讯pcg后端二面

  • 说说自己最满意的项目
  • 项目中的图片上传如何实现的,如何优化的,底层协议如何设计分片分包?
  • 知道百度云/迅雷如何实现稳定的文件上传而不丢失数据?
  • 如何实现断点续传?
  • 项目接口基于什么原则设计的?为什么这么设计?优劣势?自己的思考是什么?
  • 项目架构?微服务如何拆分的?
  • 在项目中如何定位自身,扮演什么位置 ?
  • 简单算法(秒了),小朋友围成圈,如果序号整除3或者序号任何位置包含3 ,输出“fuzz”
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值