[腾讯面试] 2015校招腾讯阿里面试经验分享(拿到offer)

本文分享了作者在阿里巴巴和腾讯面试过程中的经历,包括面试官提出的问题、项目讨论及技术知识点回顾。从网络原理、操作系统命令、多线程、设计模式到具体项目经验,全面展示了面试准备和实战技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前经常看别人的面经,今天自己写个,itmian4确实帮助的很多人。之前我在itmian4的9月份送书中有幸被抽中,但是一直没有晒书,后来包裹到的时候人在外地找工作,让同学带领的。然后我给群主留言回来后晒书并同时写个面经。2个公司都拿到了offer。

我就不写那些细节描述相关的了,直接写被问过的问题。

阿里巴巴面试官问的,大概记得的问题(报的岗位:研发工程师):

前台接待的时候说自己熟悉C++,不熟悉java

1、网络,在纸上画出三次握手和四次握手的图,并解释每个数据报以及哪些地方可能出现异常。

2linux命令,pstopkill等等

3fork函数与linux僵死进程

4、多线程,怎么解决线程互斥的,碰到过什么问题

5、讲述C#定时器原理

6C++面向对象你是怎么理解的,类有哪些特点,分别举例子说明

7、虚函数的好处,

8、设计模式,除了单例和工厂,说几个你会的

9C++里经常会出现内存泄露,说出你知道的内存泄露场景有哪些

10、一致性hash

11、比较selectepoll

12b树和b+树对比

13structclass对比

14、代理服务器原理

15、一二面都有要求说说自己做过的项目,阿里巴巴问项目的时间比较长

hr面问题自己怎么想就怎么回答就行。

腾讯面试官问的问题(报的岗位:后台开发方向):

1 设计一款聊天服务器

2 epoll.select.poll优缺点比较,以及相关的函数

3 线程池与进程池   

4 ipc,说了几个的关键函数和处理流程   

5 线程同步技术   

6 一张纸上的代码,几个GetMemory函数找bug

7 一张纸,写个函数strncpy

7 一张纸,写个栈,支持O(1)时间的push.pop.min   

8 如何使用coredump文件,gdb你常使用的命令有哪些 ,gcc说你知道的所有参数和含义  

9 linux 查看系统性能使用过什么命令,知道哪些字段含义

二面主要是说项目。

总结:不管是阿里还是腾讯,每回答一个问题,自己说过的技术可能成为面试官要问你的下一个问题。项目要是自己真的全程参与,能自圆其说,即使不那么高大上的项目也能让面试官满意。hr面表现出最真实的自己就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值