首页 > 经典文章 > 经典美文 > 百度面试

百度面试

时间:2018-06-03   来源:经典美文   点击:

【www.gbppp.com--经典美文】

百度面试 第一篇_百度测试面试题整理

1. 解释一下JAVA的面向对象和C的面向过程的区别

面向过程的语言管理起来比较麻烦,一条代码地执行,而面向对象代码可以进行重用

2. 什么是树 ,什么是二叉树,什么是平衡树

3. K层楼,两个玻璃板,最少多少次能测出在哪儿层楼杯子会碎…

既然第一步(确定临界段)的投掷数增加不可避免,我们就让第二步(确定临界层)的投掷数随着第一步的次数增加而减少。第一步的投掷数是一次一次增加的,那就让第二步的投掷数一次一次减少。假设第一次投掷的层数是f,转化成数学模型,就是要求f+(f-1)+...+2+1>=99,即f(f+1)/2>=99(第一次测试点选择100层是无意义的,必然会碎,所以无任何测试价值,所以第一次测试点k是1-99中的一个数),解出结果等于14。丢下第一个玻璃板的楼层就分别是 14 , 27 , 39 , 50 , 60 , 69 , 77 ,84 , 90 , 95 , 99 。

4. 两个人交流一次能得到相互的信息,三个人呢?N个人呢?

5. 你为什么选择做测试而不是研发呢?答:测试和研发是相通的…

6. 讲做过的最深刻的一个项目

7. 线程与进程有什么区别

子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文.多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定. 线程的运行中需要使用计算机的内存资源和CPU。通常在一个进程中可以包含若干个线程,它们可以利用进程所拥有的资源。在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位。

8. 进程间通信有什么方法

shared memory,message passing。

管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;

信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;Linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上,该函数是基于 BSD的,BSD为了实现可靠信号机制,又能够统一对外接口,用sigaction函数重新实现了signal函数);

报文(Message)队列(消息队列):消息队列是消息的链接表,包括Posix消息队列systemV消息队列。有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读走队列中的消息。消息队列克服了信号承载信息量少,管道只能承载无格式字节流以及缓冲区大小受限等缺点。

共享内存:使得多个进程可以访问同一块内存空间,是最快的可用IPC形式。是针对其他通信机制运行效率较低而设计的。往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。

信号量(semaphore):主要作为进程间以及同一进程不同线程之间的同步手段。

套接口(Socket):更为一般的进程间通信机制,可用于不同机器之间的进程间通信。起初是由Unix系统的BSD分支开发出来的,但现在一般可以移植到其它类Unix系统上:Linux和System V的变种都支持套接字。

9. 同步有那些方法

Java synchronize wait notify

事件 临界区域 互斥器 信号量 锁

10. rpc是通过什么实现的?

通过socket实现的……

11. 一个表,主键是id,还有有名字,个人简介等。找出出现次数在[a,b]的名

字。

12. 找出平衡点

public class Test {

public int findBalanceableNod( int [] a) {

if (a == null ) {

return - 1 ;

}

long sum = 0l ;

long subSum = 0l ;

for ( int i = 0 ; i < a.length; i ++ ) {

sum += a[i];

}

for ( int i = 0 ; i < a.length; i ++ ) {

if (subSum == sum - subSum - a[i]) {

return i;

} else {

subSum += a[i];

}

}

return - 1 ;

}

13. 给一个三层楼房,有两部电梯,问要测试些什么。

14. 有一个数据库,随着数据的增加响应越来越慢,问怎样改进。

我首先反应过来的是多用几台机器,每台机器负责一部分,然后汇总返回给用户。他点点头,说思路是对的,马上追问如果只有一台机器怎么办?他说,同样的思路,能不能分块考虑呢?我说按照区段划分吧,例如1-10000一段,10001-20000一段。他说那随着记录的增加,有什么方法保证能平均地分到每块呢?我想了想,还是请他给提示。他说,例如1001分到第一块,1002分到第二块…1005分倒第一块,1006分到第二块…我反应过来了,说按照关键字求余。他终于点头了。

15. 有若干个文件,每个文件里有很多单词,用空格隔开。现在给出一个单词,

要求返回单词出现在哪些文件中。

我想了一下,说建一个从关键字到出现的文件记录的索引,用hash或者B+树。

16. 他又问能不能把具体的数据结构写一下?

17. 然后问了是否用过百度mp3搜索。问按照什么方式对mp3结果排序。

我说按照链接数多的,页面访问量大的,链接目标的大小,还有优先考虑正规网站的链接,还有关键字模糊匹配等。最后他补充了一个速度因素。

18. 用c完成一个函数char* function(char * s,int n),返回s的前n个

字符,要求尽量考虑健壮性。

19. 假设有N个(大约几百万个文件),每个文件存储的都是英文单词,文件大

小都是1MB左右。输入一个单词,输出包含这个单词的文件名(按文件大小排序)。要求尽量优化算法。

一开始,理解成文件里面存的是不定长的连续字符串了,光给了个分块扫描,还想着用KMP,被否决;磨了一段时间,后来发现文件的单词是用空格隔开的。再提示下,给出了个多叉树结构(类似于字典树?),每个节点存储包含这个单词的文件名链表。

后来想到二叉排序树,提到了,好像这个就是面试官要的答案,不过我又提出用排序树查询方便,但是输出排序的结果(深度或广度遍历)没有直接链表遍历方便。

20. 问了个socket编程,如何设计服务器端。

回答多线程,每一个请求开一个线程。又问假设大量用户请求来到的话如何优化(提示线程的创建与销毁比较耗资源)。想到数据库连接池的原理,套用在这里(其实不知道socket能不能这样用),貌似面试官还比较满意。

21. 一个数据库,为了保证响应速率,会在数据库和客户端之间建立一个缓存,

缓存里存储数据库常用的结果(容量为10000条item或1GB)。客户端先查询缓存,若没有结果再查询数据库,当查到结果之后再把这条结果添加到缓存中。对缓存的操作包括添加、删除、搜索item。 要求尽量全面的测试这个架构。

22. 其他还问了对测试流程的理解,问了下实习情况。面试结束的时候还追加了

UNIX下I/O模式?和如何在linux下查看程序资源消耗情况(这两个都不会)

23. 对于测试研发工程师的职位理解;

24. 自己对于这个职位有什么优势;

25. 用过什么测试方法?答:JUnit

26. JUnit测试的流程方法?测自己的代码还是别人的代码?觉得好用么?

27. Java中String和StringBuffer的区别

28. 如果百度生产抽纸巾的盒子,如何检测纸盒的质量?写一个测试用例(这个

题可以从比

如果测试,比如测试百度知道,有哪些东西要考虑?(答服务器响应时间,并发程度,肯定还有其他,不过我不会了。。。)

29. 如何编程模拟多用户并发请求页面,从而测出页面的性能?(答线程,又问

如何实现请求?答http request,不知道对不对。。。)

30. HTTP协议的特点?

31. 如果进了百度,你觉得你每天都要做些什么样的工作呢

32. 如何测试百度搜索引擎

33. 算法:2n个数,一半奇数,一半偶数,设计一个程序让奇数位上的数是奇数,

偶数位上的是偶数,并计算程序的空间复杂度和时间复杂度

建立一个2n大小数组,设置一个奇数计数器初值1,一个偶数计数器初值0,循环一下所有数,如果奇数,与a[奇数计数器位置]元素互换,奇数计数器+2,如果是偶数,与a[偶数计数器位置]元素换位置,偶数计数器+2,直到2n个数遍历完毕。

空间复杂度1(设置一个临时变量用于元素交换)

时间复杂度o(n)

简单写下程序没调试你再改改阿

#defined N 10

main()

{

int ai=1;//奇数计数器

int bi=0;//偶数计数器

int temp=0;

a[2N]="1,5,6...2n";

for(int i=0; i<2n;i++)

{

if(a[i]%2==1)

{

temp=a[i];

a[i]=a[ai];

a[ai]=temp;

ai=ai+2;

}

else{

temp=a[i];

a[i]=a[bi];

a[bi]=temp;

bi=bi+2;

}

}

}

//本题假设a[0]为0位偶数位,a[1]为1位奇数位(不影响思想的说明)

34. 开放性问题:怎么样统计世界上一共有多少个理发师

可以去工商局,可以去统计理发用的工具销量

35. 现在有一台打印机或者多台打印机,你要怎么样进行测试,要测哪些点。

36. 索引的几种方法,比较各类排序的算法复杂度,说说栈内存和堆内存的分配,

介绍一下socket编程

37. C/S结构,Server端测试性能时需要注重哪些方面。

38. 问是否了解Socket编程。socket编程中,如果请求非常多,服务器承受能

力有限,怎么解决。

39. 一个单链表,长度未知,如何快速的找出位于中间的那个元素。 建立两个指针,一个一次走一步,一个一次走两步,当走两步的指针走到末尾的时候。那么走一步的指针刚好到达中间的位置。

40. 两个人,在一个桌子上轮流摆硬币,每次每人摆一个,硬币不能重叠。直到

桌子上再摆不下更多的硬币了,那么最后摆的那个人获胜。问取胜方案。 你要争取先放,并把第1枚硬币放在桌面的对称中心上,以后你应该根据对方所放硬币的位置,在它关于中心对称的位置上放下一枚同样大小硬币.这样,由于对称性,只要对方能放得下一枚硬币,你就保证能在其对称位置上放下一枚同样大小的硬币,因此,失败绝对轮不到你.

41. 字符串的函数,树的遍历,还有数据结构的抽象概念

42. 洗牌算法

43. 算法设计:n个连续自然数,乱序存放于一个数组中,缺失一个,缺失的位

置处放置-1,问怎么确定丢失的那个数?

百度面试 第二篇_百度面试一二三面

一面

1、字符串拷贝函数 char *strcpy(char *dest, const char *src)

2、堆排序算法实现代码

3、内排序算法时间复杂度和空间复杂度

4、二叉排序最差情况下查找长度,平均查找长度

5、用多线程实现一个并发服务器,再写一个客户端程序 (简单流程框架)

6、聊项目

B+与B-树的区别

红黑树与AVL树的区别

二面

1、聊项目

2、给一个大文件,每一行是一个字符串,共有10亿条字符串

abacde

afgh

......

有重复的字符串,统计每个字符串出现的频率,并将结果写入另一个文件。

3、找出一个字符串中出现频率>2的最长子串

4、求一个字符串的最长不重复子串

5、给出一个敏感词字典,对一句话扫描过滤,过滤掉出现的所有敏感词

敏感词字典:

AE

CE DFH

JMNPL

需扫描过滤的串:

AECDFG......

其中AHED中串线了A和E,也算找到了子敏感词

三面

1、聊项目

2、讲一下学习数控以及课题的一个过程

3、职业规划相关

提问题

百度

----------------------------------------------

1、链表查找倒数第K个节点

2、一个数组,有奇数和偶数,将奇数放在前面偶数放在后面 O(n)

3、int n = 1, char an[n]

for(int i=0;i<=10;i++)

a[i] = 0;

判断n输出值是多少

4、多线程编程中,复杂数据计算,线程数目如何确定

----------------------------------------------

1、实现函数开辟二维数组 A[m][n]

2、联合 A{a,b,c,......} B{a,c,f,......} (A,B的归并)

3、字符串长度大于2的最长子串 (后缀数组)

4、Java和C++面向对象的区别

----------------------------------------------

itoa atoi memcpy strcpy等函数实现

百度 ----------------------------------------------

一面

直接让你写代码字符串a,b 将a中在b中出现的字符删掉。实现之后,不断追问能在效率点 不,直到他觉得可以了

随手写了两段代码让我分析

一个是

f()

{int i=1;char c[10];

for(j=0;j<=10;j++)c[j]=0;

}

问有什么问题

代码执行之后i=?

另一个是

f(int c[10])

{for(i=0;i<sizeof(c)/sizeof(int);i++)c[i]=0;}

执行结果是什么

然后问了个服务器设计的问题。假设服务器提供一定的功能,比如将用户的输入,平方输 出,或三次方,或四次方,具体功能由一个配置文件而定现在要求在不停机的情况下进行 功能的切换也就是切换功能的时候保证服务不中断

问了虚函数的机制

感觉都不是很难。对了,末了问我有何想问的我说百度有没有系统部还有他在百度干得哈 不哈皮

二面:

【百度面试】

我手中没有你的笔试卷子,就先做几道题吧

1.有IP类似"192.168.0.27",一般不这么存储,而是转化成整数,请实现这个函数

2.一个链表,请写函数判断他是单链表还是有环

3.已知两单链表有交点,写函数求这个交点

4.memcpy和strcpy有什么区别

5.写出strcpy

6.请描述一下TCP的三次握手过程

7.看你简历说懂正则表达式,现在我有如下内容:

<title>XXX</title>

想提取XXX内容,正则表达式是?

8.我发现你回答前面软件题的时候有点紧张,后面聊到硬件的时候就两眼放光。跟我谈谈 硬件吧:-)

9.开始瞎扯

三面:

1.我是某某,负责某某某,请介绍一下你自己

2.做的项目还不少,说说最让你得意的一个,或者挑战最大的一个

3.除了之前说的挑战,还遇到过其他的么

4.你说另外一个挫折是当时没管理好团队,后来补救了么,怎么做的,现在让你在领导一 次会怎么做

5.参加了腾讯之星是吧,百度之星参加过么,对算法掌握如何,还行是吧,那咱做一道题 吧,请说说图的最短路径算法有几种

6.嗯djkstra算一种,还有么?想不起来了?那行,再考虑一个问题,如果我要你求次优最 短路径呢

levin 22:56:16 7.看你对嵌入式蛮有心得,那么转到互联网不会觉得可惜么?

8.我的面试基本就到这里,你有什么问题要问的?(我问了1.他在百度工作了几年,从他 的个人角度看,百度和其他IT公司,尤其是同性质的公司有何不同。2.能否问个私人的问 题,你从进公司到独当一面用了多久。)

---------------------------------------------

人人网 ----------------------------------------------

1、用栈实现简单的四则运算

2、两个链表交叉,求出交叉的节点

3、虚函数的实现

4、覆盖和重载的区别

5、抽象类、纯虚函数

6、static关键字的作用

7、n!求最低非零位的数值,设计思路

---------------------------------------------

1、链表逆置,用递归实现

2、环形链表,删除一个节点p,已知*p,O(n)时间复杂度

3、缓存用户数据,ID passwork date

要求没有重复ID,同时能够在空间用尽时,可以很快删除最老的记录【百度面试】

2011年9月24号到2011年9月29号,我走完了百度面试的全过程。。。

从一开始接触网络就用百度,觉得什么东西都能百度查出来。。。觉得百度特牛特厉害。百度一下。您就知道。。。这句话简直是家喻户晓。。但是没想到若干年后的今天我居然有幸能跟百度近距离的接触。先声明下:我投的是百度北京总部的运维开发工程师。其实投的时候不是特了解这个职位干嘛的。。

1. 笔试

9月24号上午腾讯笔试,下午2点到4点在电子科大清水河校区。笔试题目设计的面主要是网络和Linux操作系统。题目不算难但是也不是很容易。可能自己学网络的缘故(CCNA和CCNP培训的经历)又加上在NSN实习的经历,所以对网络和Linux还是有点熟悉的。所以做起来

还算不错。。。建议大家还是要把基础知识打牢,本科研究生的课程这么安排自然有他的道理。还是要多多学习才是。哈哈。。。(我都觉得有点假咯)。

2.一面

但是笔试完之后就没消息了。听闻有人收到百度面试通知了,而自己没收到。我以为自己止步于笔试阶段。。因为百度笔试刷人有点厉害。(本来去百度笔试就是有点酱油心态,百度那么牛的公司自己想都没想过能进去)所以也没放在心上。因为收到了腾讯的面试通知,所以还算有点安慰。

9月26号下午4点半接到了一个010的电话,当时刚把手机插上充电,然后对面就说自己是百度的,恭喜我通过笔试进入下一阶段面试。。。我这个汗啊!当时根本没准备。。。我跟XF刚从0号楼回到宿舍。然后我就告诉面试官说能不能晚一点再进行面试。第一是手机没电了,第二是自己根本没准备,希望能拖点时间。哈哈,小聪明了一下子。。

下午6点010的电话再次打过来了。这次没办法拖了,硬着头皮上!一上来先让自我介绍,然后我balabala说了一通。。。然后就是一些C++什么多态,static的问题。。唉C++没学好的人桑不起啊!!然后又问了一堆网络的题 接着就是Linux命令了。有些能答上来,有些答不上来。最后就是一个开放式的问题,大概是上亿条的网址,怎么去管理他。让你说自己的思路。。面试官人挺好的,挺爱笑的。整个过程还是挺轻松的。我觉得自己整个面试表现挺一般的。我想百度要求那么高,要的都是技术大牛。估计一面就要挂了。

3.二面

9月27号早上去面完十所(酱油)回来快12点的时候接到一个028的电话。告诉我28号早上9点去总府路紫薇大酒店百度二面。。。惊讶啊!居然铤而走险的过了一面。感慨之余也赶紧上网去看看百度的二面面经。这里得感谢应届生网。(我是她的忠实fans哈哈)而且听那些去百度面的人都说三面全是技术面,我这个汗呢!我技术又很搓,表示亚历山大!

28号早上7点多就起来了,收拾一下就出门了。路上有点堵车估计是上班高峰期。总之曲折的到了紫微酒店1532房间刚好9点整!哈哈,面试官是一个胖胖的北京人。人很好,还给我倒水喝哈哈。他貌似挺忙的,面试我的时候还在处理一些问题。。就跟我闲聊,问实习经历,问学习,问学生工作云云,,都聊的挺happy的。最雷的问题是问我学校怎么样。。当时我还在想难道他鄙视我们学校哈哈,其实不是的,他只是在找话题聊。他本来要问我技术问题的 但是恰好问到了一面面试官问我的问题,我就说这个问题一面面试官问过了。居然他说:哦,既然你电话面试过了,我就不问你技术问题了。。。哈哈哈,逃过一劫。。。大概40分钟之后面试结束。让我在门口等下一轮面试。

4.三面

等了30分钟吧,期间遇到一些同学就在那闲聊,还遇到了上次腾讯面试坐我旁边的已经拿到offer的百度策划的同学。他过来签约了!羡慕嫉妒恨啊!

面试官让我去1146房间参加最后一面(HR面)。HR人也挺好的,笑嘻嘻的让我先等等,他处理点事情。然后就开始跟我聊人生规划,聊实习,聊项目,聊毕业设计,聊我工作的内容等等。总之一顿聊。我最喜欢面HR了,因为没有技术问题,都是些闲聊哈哈。40分钟左右我的百度整个面试结束,HR说最快会在30号左右发offer。让我回去等。。。

今天9月29号从腾讯C4面试完出了地铁正准备上交车上,我接到了之前给我打电话叫我去面试的电话。我知道是百度HR的电话。说我通过了百度的面试,让收到offer的同学明天去紫薇大酒店一起用餐!当时还没听清楚,让他又说了一遍!确认我没听错!哈哈。我安奈不住

内心的激动!心里真的太高兴了!真的要说百度的速度真的快!我喜欢这样有效率的公司哈哈!

最后感谢前途无量同学的力荐(有机会一定请你吃饭!),感谢HSC和妈妈爸爸在我背后默默无闻的支持!感谢L美女和室友们对我的鼓励!(有点像获奖感言了呵呵)谢谢大家!这一路走来付出的所有辛苦都是值得的!

百度面试 第三篇_百度面试经验及部分题目答案

1 memcpy代码实现,问了各种问题,包括strcpy,区域重叠,void指针的含义,(char *)是怎么实现的,const修饰符的含义,返回值的问题,最后还问到内存的某些东西,反正扯的小问题比较多

(最后扯得有点远,大概20分钟)

2 找寻二叉树中两个节点的公共父节点中最近的那个节点

要求:

1 每个节点只有value,p_left和p_right指针

2 不能用额外的空间

3 不能用每个节点的index来找寻父节点的index

(当时的原话是这么说的,这个大概25分钟,最开始不限制额外空间,说了算法,然后不是面试官想要的,限制了不能用额外空间,然后又想了个说了下,貌似还不是,无奈放弃了,面试官GG不给答案,进行下一个题目)

3 四个开关,对应四盏灯,进屋一次,要求判断出这四盏灯对应的开关

要求:

额,有条件要求,但是是你来提问,面试官回答这个条件可不可以

(这算智力题么?还好貌似没被这个BS,这道题目10分钟

面试地点:北京 面试职位:核心研发实习生 - 完整信息

1. char a=255;

printf("$d ",sizeof(++a));

printf("$d ",a);

问两条printf的输出结果是多少?为什么会有这样的结果?这道题是百度的一条经典题,在网上可以搜到。

2. 宏的概念,与函数的区别,优缺点的比较。

3. 对linux与windows的理解,两者的优缺点。

4. 介绍一下项目,然后就项目的东西开始问。因为我的项目中涉及到socket通信的东西,所以就问了很多这方面。

操作系统:

1. 内存的页表的概念,大小,文件系统的block的大小,与页表大小的关系。

2.段错误是怎么造成的,为什么会设置段错误这样一个错误。

3.编程中使用的堆和栈,在程序运行时位于内存的什么位置?

4.文件系统中数据块的概念

5.又问了几个linux的问题,要定时执行什么操作,如何设置配置文件?要定时一次执行什么操作,如何设置配置文件?打印当前shell的进程id号,用什么命令或者操作?

linux cron 下的定时执行工具

面试地点: 面试职位:服务运营部 - 完整信息

一面:简单介绍了一下项目背景以及做的具体工作。经理问了一个简单的问题然后结束。然后问了一个linux虚拟内存分几级实现的问题;简单说了下swap和虚拟内存怎么实现的。

第一个问题:现在有一个read系统调用,请问这个系统调用在内核中经过了几层? 第二个问题:问了一个pci与pci-e的区别,然后又来一个基础的问题,给你一堆序列读写,如何设计你的cache

三面:

开始狂问我视频编解码的东西,让我画编码器框图,解释h263与mpeg4的区别,开始问一些体系结构的东西,问了一个流水线的工作原理,流水线会出现什么问题,如何解决等等

面试地点: 面试职位:系统部 - 完整信息

1、自我介绍

2、介绍项目,主要从功能和架构方面说,尽量多说一些(后面的问题可能也会涉及到项目)

3、算法设计:n个连续自然数,乱序存放于一个数组中,缺失一个,缺失的位置处放置-1,问怎么确定丢失的那个数?

4、对自己的简历负责,写了的都要清楚,能说一些。如:oop:重载和覆盖的区别,linux基本命令

5、操作系统的哲学家就餐问题,这个一点也不记得。

6、因为投的测试职位,谈谈测试与开发的关系,对测试的理解,给出实例,自动贩卖机,冰箱,百度的搜索页等,从外观(视觉效果)、正确性、压力、性能等方面。

面试地点: 面试职位:测试工程师 - 完整信息

第一轮:8个人轮流自我介绍,并说明自己与所应聘岗位的契合点

第二轮:每个人分别被叫到一个角落,问了一个关于团队合作,协调之类的情景问题 第三轮:剩下的三个人,可以选择一个自己经常上的网站,然后说一下它有什么不足,以及如何改进

首先问题运营,如何推广百度百科,后就继续追问应该选择什么样的人群来推广全民百科的概念,为什么要选择这样的人群,接着就会追问你如何去推广。

然后问了产品,首先是说一下人人的功能,然后给这些功能分类,然后在分别说这些功能有什么作用,然后在分类

最后问了新浪围脖

面试地点: 面试职位:产品运营助理 - 完整信息

先自我介绍,说完优点后我老老实实的又说了自己的缺点。然后针对我的介绍还有简历问了一些问题,比如举个例子说明一下刚才对自己的介绍,有没有遇到很困难的事情怎么克服的,还有介绍一下做过的项目,有没有发过文章,什么内容,你觉得你这个文章或者项目的创新点在哪儿。

后来慢慢转向百度产品的话题,我先夸了一下百度搜索和百科,然后GG说其实想听我说缺点。

后来大概说了些互联网的话题,发展策略啊,盈利模式啊什么的,然后让我提出一个已有产品的变线盈利。

面试地点: 面试职位:北京商业产品部-策略设计师 - 完整信息

初面:面试官问了我一些关于对产品的理解等等问题

自我介绍,我主要介绍自己的同时要和产品的要求结合起来,体现我在这方面的符合度。然后两位面试官大哥就简历开问了,发现我很擅长摄影,于是就问我平时用什么网络产品?然后问我,这几个都有图片上传功能,你的体验上又有什么不同咧?

终面:简单的自我介绍,一开始问了些无关紧要的问题,你拍照的风格一般是什么啊?问那大家觉得微博会让搜索引擎繁荣,又有人觉得会让引擎为难,你分别如何解决...

面试地点: 面试职位:产品设计师 - 完整信息

1 在百度搜索“永生”、“李克强”、“个性签名”、“非诚勿扰”(你可以任选其二), 你认为理想中的前十条结果应该是什么,为什么?

2 以搜索“小游戏”“团购”“电视剧”为例(你可以任选其一),你认为这几个关键词 的需求有

什么特点,搜索引擎如何做能够更好地满足用户需求。如若让你以此为例举出1~2个 具备这个特点的关键词,会是什么?为什么?

3 为满足2中,你选择的关键词的需求,你认为产品设计方案的关键因素是什么?

面试地点:北京 面试职位:网页产品设计师 - 完整信息

1.自我介绍

2.面试官jj开始逐个问简历上的项目,啥开发平台,编程语言,代码量,个人职责等等,然后jj说这些项目好像跟公司的不是很match

3.jj又问了些编程基础的问题,讲讲索引的几种方法啦,比较各类排序的算法复杂度啦,说说栈内存和堆内存的分配啦,介绍一下socket编程啦

4.jj拿出笔试的卷子,问俺之前面试时有没有被问到,俺说二面的gg问了其中一个算法题,jj就让俺直接看看最后一题,讲讲思路和写写伪码

面试地点: 面试职位:质量部 - 完整信息

一面:

开始就问过关于老虎机的事情,让我介绍一下这个项目以及自己负责地部分,涉及到的一些知识。

然后问了我TCP的五层包括什么,我回到ISO的七层了解,但不确定TCP是哪五层。 问我有没有接触分布式系统的编写工作

二面:数据中有10000个数,其中某个数重复率打到50%以上,求快速找出这数的方法 三面:主要针对我的课题询问,问了课题的具体细节,包括哪些子方向,每个方向大概做什么

面试地点: 面试职位:运维开发工程师 - 完整信息

有一根 27 厘米的细木杆,在第 3 厘米、7 厘米、11 厘米、17 厘米、23 厘米这五个 置上各有一只蚂蚁。 木杆很细,不能同时通过一只蚂蚁。开始 时,蚂蚁的头朝左还是朝右是任意的,它

只会朝前走或调头, 但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁

每秒钟可以走一厘米的距离。 编写程序,求所有蚂蚁都离开木杆 的最小时间和最大时间。

面试地点:北京 面试职位:软件工程师 - 完整信息

先是面试官自我介绍,然后是我介绍自己

然后就简历问了很多,问得很细,所以每句话都要斟酌好在写在简历上

之后问了平时上网喜欢干什么,上那些网站,列举5个优点,5个缺点,5个新功能,你要是产品经理,着这些根据重要性排序,说明理由。

然后是职业发展,问说喜欢数据分析还是UI设计,我说喜欢设计,然后就让我回去把作品发给他

面试地点: 面试职位:核心产品分析师 - 完整信息

一、对你简历上列出的所有工作经验和开发过的项目。

二、对商业和internet上IR与传统IR的区别的认识诸如此类。

三、你对百度有多少了解,如果加入百度,你能给百度带来什么,又能从百度获得什么? 第二轮:

一、上大学对哪些课感兴趣,学得比较好

二、你认为自己的优点是什么,缺点是什么?喜欢什么运动?

面试地点:北京 面试职位:产品经理 - 完整信息

接下来,面试官问我对网络哪方面感兴趣?我就说网络性能检测方面,他问还有么?我又说了网页编程方面。

最后就是我问问题,问了关于质量部这次面试后什么时候会通知、质量部是否还有笔试等问题。面试官说这次面试是HR安排,到时候看他们的安排情况,这边也不是很了解,至于是否有笔试,也不一定。

面试地点:北京 面试职位:测试工程师 - 完整信息

主要问了下两道算法题,一题是字符串的循环移位,一题的如果两个字符串的字符一样,但是顺序不一样,被认为是兄弟字符串,问如何在迅速匹配兄弟字符串。

问了一些java相关的题目,有内存自动回收机制的底层算法,J2ee开发中如何保证事务性操作,设计一个数据库表关于一些sns网站的消息机制

面试地点:上海 面试职位:web前端开发 - 完整信息

第一轮面试官根据简历提出了一些技术问题,看你做到了什么样的程度,对于双方都没涉及过的技术领域,或者有一方完全没动过的东西,不会穷追不舍的

第二部分是他们的manager来面了,问了一些技术问题,还有一道iq题,还有一道问你未来三年的职业生涯规划。

本文来源:http://www.gbppp.com/jd/450624/

推荐访问:百度面试流程 百度面试经验

热门文章