发布于 2014-10-30 14:57:25 | 204 次阅读 | 评论: 0 | 来源: 网友投递
百度(Baidu)中文搜索引擎
百度(Nasdaq简称:BIDU)是全球最大的中文搜索引擎,2000年1月由李彦宏、徐勇两人创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。
本文是一份2015百度校招研发类岗位的面经及试题,感兴趣的同学参考下。
一面:
1、直接问问题,基本针对简历,做过的项目,遇到的问题,如何解决的
2、青蛙跳台阶算法,每次可以跳1级或两级,请问有n级台阶,有多少种算法,递归和非递归如何写
3、找出字符串中第一次出现一次的字符的算法
4、针对语言的基础问题,如c++的虚类和java接口的区别
5、本科学校、学硕专硕等
二面:
1、自我介绍
2、面移动软件开发职位,和java相关大,问了些底层的东西,比如Adroid中Looper的实现原理,为什么调用Looper.prepareLooper()就在当前线程关联了一个Looper对象,它是如何实现的
3、写个单例的设计模式
4、单例的类里是否还有其他方法, wait和notify干什么用的
5、java的内存模型怎么样
6、是否熟悉linux
7、是否了解jni,关于jni一些底层的东西,Jni里的如果有个全局变量,在代码中如果关于这个全局变量发生了异常,请问在java里会抛出什么异常,jni里回调java的机制是怎么样的
8、介绍下java的内存泄露