百度 认领
计算机/互联网/通信/电子 北京 1000人以上 国企/上市公司
1.解释下什么是线程安全<br>2.长连接,短连接<br>3.快排和堆排序的时间复杂度,哪个效率更高,为什么
一面是技术面,先是自我介绍,然后介绍项目,之后问了一些基础知识,比如线程安全之类的。最后要求在纸上写程序,两个链表合并。<br><br>二面是技术面,先是自我介绍,然后要求写个程序,二叉树层次遍历。之后开始问一些算法题,不需要写程序,但需要说明过程和分析复杂度。最后,问一个比较开放的系统设计题,涉及到海量数据。<br><br>三面是技术面,先是自我介绍。之后问了一个系统设计题,也比较开放,比如人人网,你来设计,该怎么做。最后是问为何适合来百度,能实习多长时间之类的。
正在加载验证码...
百度软件研发工程师面试经验&面试问题
面试问题
1.解释下什么是线程安全<br>2.长连接,短连接<br>3.快排和堆排序的时间复杂度,哪个效率更高,为什么
面试过程
一面是技术面,先是自我介绍,然后介绍项目,之后问了一些基础知识,比如线程安全之类的。最后要求在纸上写程序,两个链表合并。<br><br>二面是技术面,先是自我介绍,然后要求写个程序,二叉树层次遍历。之后开始问一些算法题,不需要写程序,但需要说明过程和分析复杂度。最后,问一个比较开放的系统设计题,涉及到海量数据。<br><br>三面是技术面,先是自我介绍。之后问了一个系统设计题,也比较开放,比如人人网,你来设计,该怎么做。最后是问为何适合来百度,能实习多长时间之类的。