阿里腾讯面试经历

      其实这些已经过去很就了,一直没机会,有时候很忙,有时候却不想做一份坚持,同时更多的是没有底气吧,虽然早就得到了两个公司的实习要请,但是我知道在很多时候,其实这就是运气吧,有太多的技术大牛,所以一直没敢却写点自己的经历,但是还是决定要写点什么,也许对别人对自己都是有所帮助吧!

      2014年腾讯实习生招聘,第一次笔试在四川大学望江校区,笔试不是很难,但是有些还是蛮有挑战的,记不得具体试题了,很幸运的是接到了一面通知,一面地点就是成端软件园,记得 我的一面和二面是在一个下午搞定的,中间相隔不到两个小时,其实我的二面回答的很糟糕,一面感觉很好,没什么太难的,都是基础,三面是HR面,基本是没有什么技术行的难题,但是也有刷人的,一下是我的面试题:

    

      腾讯面试为4月16,面试第一面感觉效果还好(说的是3:00,最后到我的时候3:20,面试了40 分钟),当时面试官之直接给我说让我等一下二面(二面的时间是晚上6:40,其实6:30开始的,结束是7:15)

    1、项目相关的问题,你解决的问题是什么,一定要实际的技术上回答。

2、关于C++问题

     a、拷贝构造函数与构造函数的区别

     b、关于C++中的new与c语言的malloc区别

     c、C++中的指针和引用的区别

3、关于linux

    a、查看一个进程打开的文件(lsof)vmstat、pstat

    b、linux如何查看打开多少个线程

    c、pthread_mutex_lock 等系列函数可以用在多进程之间

    d、linux中的IPC方式

    e、linux中的资源共享方式:信号量,互斥锁、文件锁、条件变量

4、关于网络

     TIME_WAIT处于四次挥手的什么状态=======>说清楚具体的过程

     阻塞与非阻塞的区别

5、关于智力题(二面)

      a、抽样调查

      b、倒水问题

     c、项目中遇到了两个不同的解决办法你该怎么处理?(到现在为止我一直不明白,面试官的意图)

      因为我的回答他几乎没有什么满意的。

      对于二面的智力测试和思维考察回答的很不好。最终还是通过了面试。


阿里巴巴的面试是在4月20几号吧,他的面试效率蛮高,在一下午的时间全部面试完,不得不承认阿里巴巴面试的难度比腾讯要高。

阿里的面试是一天结束,我的面试时间是下午3:30但是时间却推到了5:30

   1、项目:

   a、项目的大致框架,主要干什么。

   b、你主要负责的是什么,关于该项目的核心技术是什么(这个的好好的总结,阿里的会一步步的往下挖掘)

   c、你为什么会采取这种方案?(技术细节描述)

   2、关于数据结构

   a、 什么是平衡二叉树,怎么样建立一个平衡二叉树

   3、关于网络

   a、TCP、UDP的区别是什么,简要的说明他们的操作过程(三次握手和四次挥手的过程)

   b、如何实现TCP的非阻塞过程(但是回答的很不好===epoll/select)

   c、结合项目中的问题,把我引入到网络,问我关于网络的只是(抓包分析,ACK等)

   4、关于linux

  a  、 linux的IPC机制及他们的区别和特点

  b、shell(使用for循环打印出1-100)(但是当时做的很乱,应该使用seq来生成1-100)

  c、关于linux你做过什么?(这与你的选择的职位相关(我当时选择的工程师(当时说了linux下的负载均衡)、LFS等))

 5、阿里的其他的一些面试

   1、如何实现查找链表中是否有环====》如何查找到环的位置?

   2、贪吃蛇的游戏======》如何设计数据结构(回答的链表的都被否定,效率太低)=====>采用数组,同时对吃到的方块变色(这是当时一个哥们的答案)

   3、如何进行重叠拷贝???

   4、C语言如何来防止malloc碎片问题??

    可以避免频繁的小块内存分配导致内存碎片
   在用户层和操作系统层之间的一层,使得内存分配更稳定

http://blog.sina.com.cn/s/blog_98b3651501017d1l.html

感觉:对于腾讯的面试和阿里的面试 ,区别很大,相对而言腾讯的面试题跟偏向于基础,但是阿里的面试往往会不停地深入。



以上是我的面试经历,其实算是很幸运,没有什么太难的问题,至于有些没有回答上来的,现在想想也是很简单!


 

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值