lionel chang

导航

2012年9月30日 #

我的五面经历--腾讯 百度 支付宝 阿里巴巴

摘要: 我今年大四,也许是人品爆发,找工作一共面试了5家公司,都比较顺利。下面我就回顾一下我这一个月来找工作的情景。找工作的先准备简历,我的简历就一张单面A4纸,大概说了一下自己的个人履历,爱好特长,也说了下获奖情况,总之都比较简要,属于很通的那种,放到应聘的茫茫人海中毫无突出点。然后就是面试第一步自我介绍,我从来没有刻意准备过自我介绍,没有提前背过一段自我总结的话,我自我介绍的时间一般相对较短,控制在三分钟内吧。一般会针对我应聘的职位用2分钟说自己的擅长方面和与别的应聘者比较可能的优势,用1分钟左右谈我对这个职位的理解和与别的应聘者比我可能的不足。下面是我阿里巴巴面试时的大概自我介绍,我面试别的公司 阅读全文

posted @ 2012-09-30 23:40 woshizyl 阅读(374) 评论(0) 推荐(0) 编辑

阿里巴巴面经

摘要: 下午四点多到的地方,人很多,等到晚上六点左右才轮到我面试,之前问了面过得同学,基本上都是写个排序的算法啊,C语言简单问题,甚至是智力题等等,当时感觉还是挺自信的,可以后来感觉远没有这么简单的。。。。一面:技术面 面试官看着我的简历,让我做个自我介绍什么的,然后就问专业不怎么合适?后来直接给我一个算法题目,只讲思路,不写代码 给出N个数,求最大的第K个数???给出算法,并分析它的时间复杂度,感觉貌似简单,但是想要给出最优的方法,不动脑子估计蛮麻烦的。我给的答案,最简单就是冒泡法了,O(N*K),当然他不是最优的了,又给了一个快速排序,利用它的性质求出第K大元素,我的方案是对的,但是时间复杂度我求 阅读全文

posted @ 2012-09-30 23:37 woshizyl 阅读(223) 评论(0) 推荐(0) 编辑

阿里巴巴笔试题目(2009.9)

摘要: 阿里巴巴笔试题目(2009.9)技术类笔试试题(卷一)卷一:Java开发、测试工程师(25题)技术类笔试试题(卷二)卷二:搜索研发、C++(25题)1. 20个阿里巴巴B2B技术部的员工被安排为4排,每排5个人,我们任意选其中4人送给他们一人一本《effective c++》,那么我们选出的4人都在不同排的概率为:A.5^4*5!*15!/20!B. 4^5*5!*15!/20!C. 5^4*4!*16!/20!D. 4^5*4!*16!/20!2. 若有序表的关键字序列为(b,c,d,e,f,g,q,r,s,t),则在二分查找关键字b的过程中,先后进行的关键字依次为:A.f,c,bB.f,d 阅读全文

posted @ 2012-09-30 23:34 woshizyl 阅读(914) 评论(0) 推荐(0) 编辑

百度电话面试

摘要: 百度电话面试:一。c/c++1.static的用法2.hashmap,是线程安全的吗?3.c程序如何进行优化?4.strcpy和memcpy的区别面试官问这个主要是看你对strcpy可能出现缓冲区溢出了解不了解,strcpy没有长度检查,而memcpy有长度检查,所以memcpy是安全的,不会出现缓冲区溢出。如果只说个strcpy是拷贝char类型,memcpy可以拷贝任意类型,那很可能被pass,因为不了解缓冲区溢出的程序员是不合格的。二。网络1.select 和epoll三.OS1.线程如何互斥?2.线程安全3.LRU算法和FIFO算法如何实现?四。算法1.两个链表如何判断有环====== 阅读全文

posted @ 2012-09-30 19:18 woshizyl 阅读(167) 评论(0) 推荐(0) 编辑

腾讯一面总结

摘要: 这次遇到的面试官直接拿着简历问上面的项目,然后基本上项目可以牵扯到的知识都会被问到。被问到的有:一。项目1.项目的整体介绍,画时序图,我完成的部分是那些。2.被问到我没有参与的部分,让说一下如何进行分片。3.多个下载者之间是不是并发的?4.建立的连接是长连接还是短连接?二。OS1.多线程和多进程的区别2.多进程的好处3.多线程如何互斥?我回答的互斥锁和条件变量,然后又问条件变量能用doule型的数据吗?三。网络1.把三次握手协议的过程画出来2.全双工和半双工的概念,什么情况下使用半双工?最后都会被问到的,你最近关注那些互联网的领域?我回答的是网盘,然后被问到手机端与电脑端各有一份数据,如何实现 阅读全文

posted @ 2012-09-30 18:34 woshizyl 阅读(118) 评论(0) 推荐(0) 编辑

风行面试总结

摘要: 风行的面试是相当的失败,回答的几个问题都不好。面试官去了直接让我写用两个栈实现一个队列。虽然写出来了,但是感觉效率不高,面试官说行吧。后面直接拿着笔试卷子问。有快速排序的最好最坏情况,我刚好说反了。下来又问了个堆排序。然后问网络学得怎么样,我说还可以。他让我自己说都了解什么东西。我说了解网络体系结构,TCP/IP和OSI。然后他问TCP/IP有几层结构,结果我竟然说成五层了,而且在纸上写的也不对。=_=!!。还问了堆排序的过程,感觉答的也不是很好。最后问得是new是在物理空间还是在虚拟空间上创建内存的,我说在虚拟空间上,因为new是在堆上创建空间的,而堆就是在虚拟空间上的。最后问我为什么要使用 阅读全文

posted @ 2012-09-30 17:57 woshizyl 阅读(170) 评论(0) 推荐(0) 编辑