程序员社区

腾讯云 春招面经 后端开发 + (Java面经分享)

今天给大家分享一篇 腾讯云 春招面经 后端开发, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

腾讯云校招

一面 2021-02-25 23min

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集

早上十点半在摸鱼,腾讯一个电话过来心脏骤停,约了十一点面试

  • 没有自我介绍,介绍项目
  • 项目架构,部署情况
  • 介绍TiDB
  • Redis数据结构,你们有哪些用法
  • Redis持久化方案
  • 用Java语言为主是吧?除了工作用的Java语言,还了解哪些?
  • Java程序跑得慢,怎么排查?
  • 如果某个服务内存占用过高,怎么排查?
  • TCP和UDP的区别
  • 三次握手四次挥手,握手过程传递了哪些东西
  • 常见网络IO模式
  • select、poll、epoll
  • http和https,浏览器发起https访问有哪些流程
  • Web编程有哪些安全问题需要考虑?有哪些攻击?怎么防范?
  • 进程和线程怎么理解的?
  • 目前有哪些offer了吗?base深圳总部可以吗?

问得东西基本都答上来了,计网、网络编程忘得差不多了,答得不怎么样。面试官好像挺年轻的,说话非常客气,问问题都是:“我这边有几个问题想请教一下”、“这一块内容还记得吗?”,回答完了之后都会说“嗯嗯” “好的好的” ”感谢感谢“ ”没关系没关系“。虽然过程挺短的,但是体验不错。聊完最后说下午或者什么时间他同事会联系我,许愿二面~

二面 2021-02-25 27min

下午4点就来电话二面,当时在工位上面,约了五分钟后面试,马上跑到公司楼下等电话

  • 简单介绍一下最近做这个项目
  • TiDB主要存什么
  • MySQL存储引擎有哪几类?InnoDB和MyISAM主要区别是啥?
  • 数据库提高处理能力有哪些方法
  • 关系型数据库和非关系型数据库的区别
  • TCP关闭过程
  • UDP和TCP的区别
  • http常见头部
  • poll 和 epoll 的区别
  • 常见Web攻击有没有了解?ddos?SQL注入?xss攻击?
  • 进程、线程、协程有没有了解
  • 线程之间的临界资源怎么保护
  • 线程之间的锁有哪几种
  • 读写锁和互斥锁的区别
  • 进程之间通信方法
  • 你这边只过了Java,其它语言有没有了解过?c++?GO?脚本语言?
  • 服务端遇到问题怎么调试?开发环境?线上环境?如果没有日志呢?异常没有被捕获呢?(没get到点)
  • Nginx有没有了解?进程模型怎么理解?
  • 我这边问得差不多了,你这边有没有什么想了解的?

tx效率真高呀,下午就来二面了,面试官也很好说话,每个问题我都只是说个大概就差不多了,没有深入去追问,不然就gg了。晚上回去心里真高兴,这样就过了二面了,都没有视频面试,没想到晚上九点系统就更新状态了:上午一面 + 下午二面属于初试,约了四天后晚上视频面试(复试),慌得一批,赶紧背计网、操作系统八股文,刷算法题。

三面 2021-03-01 44min

面试官似乎有点忙,等了20分钟

  • 自我介绍
  • 深拷贝和浅拷贝,类中类怎么处理?漏了处理某个类属性会发生什么问题?
  • Socket编程大概的流程?accept方法之前,连接是什么状态?tcp连接建立过程有哪些状态?
  • Java垃圾回收机制,对程序运行会不会有影响?什么情况下因为代码不恰当不会被回收?有哪些判断对象存活算法?引用计数法在前面那种情况下,能解决这个问题吗?
  • jdbc的使用流程?怎么加载MySQL驱动?(这里讲了spi机制,面试官想问Class.forName)getConnection有哪些参数?连接串怎么写?让你设计jdbc怎么设计,可以实现同一套代码支持多种数据库呢?那SQL语句应该怎么写才能支持多种数据库呢?
  • 多进程和多线程协作有什么区别?启动一个线程需要准备哪些数据? 栈用来干嘛的?多线程为什么会发生线程安全问题?如何解决?
  • http状态码302和304?4XX是什么错误?403是什么错误?
  • https怎么加密的?怎么知道数据被篡改?
  • 缓冲区攻击有没有了解?溢出会怎么样?除了使程序崩溃,攻击者能达到什么目的?
  • cdn有哪些使用场景?让你设计和实现cdn,大概需要怎么做?cdn一般用的是什么协议?后端需要做一个什么服务?(这里面试官想问的是Web服务,没get到)怎么转发到不同区域的节点?IP地址能查到哪些区域信息?为什么需要这些信息?
  • 让你去学一门新的语言,比如Go语言或者其它的,大概需要多长时间?
  • 你平时去学一门技术,有哪些方法?

这次面试体验非常棒,很多地方说错了或者不太会的点,面试官都会给提示,并且慢慢引导回答。最后没有反问环节,不知道回答有没有让面试官满意,评价如何。许愿hr面。

hr面 2021-03-06 15min

体验不佳,面完后凉凉。
我猜原因可能是,前面三轮技术面+hr面+学校背景综合评分不高,被刷掉了,有点可惜。不过我比较菜,能到hr面已经满意了~

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 腾讯云 春招面经 后端开发 + (Java面经分享)

一个分享Java & Python知识的社区