• 百度2015校园招聘面试题


    百度面试题


    一面(1 hour):


    1. 面试官从简历里抽了一个较感兴趣的项目,让把项目简介了下,针对项目问了几个技术问题

    2. 介绍Java中垃圾回收机制。程序猿平时须要关注这个吗?为什么?请举例说明。

    3. 数据库隔离级别介绍、举例说明。

    4. override和overload的差别。

    5. 求二叉树的最大距离(即相距最远的两个叶子节点),写代码。

    6. 两个栈实现一个队列,写代码。

    7. 你认为你的优势是什么?有什么技术薄弱点吗?

    8. 眼下手上有offer吗?


    二面(40 minutes):


    1. 具体介绍研究生期间的小论文项目。

    2. 求二叉树的宽度,先简单介绍思路再写代码。

    3. Hashmap、Hashtable和cocurrentHashMap的差别,要讲出它们各自的实现原理才行,比方Hashmap的扩容机制、cocurrentHashMap的桶切割原理、多线程安全性。

    4. 进程调度算法。有哪些算法比較难实现?

    5. linux下怎样改动进程优先级?(nice命令的使用)。

    6. linux下性能监控命令uptime介绍,平均负载的详细含义是什么?建议看server load概念。

    7. linux下怎样调试程序?说到gdb,详细怎样调试?怎样查看core文件里的堆栈信息等(bt指令)。


    三面(1 hour and twenty minutes):


    1. 介绍我研究生期间的论文,讲的非常具体,每一个点具体採用的技术、实现方法等,花了较长时间。

    2. 打印二叉树两个叶子节点间的路径,写代码(汗。百度这么喜欢问二叉树)。

    3. 字符串中第一个仅仅出现一次的字符,怎样优化算法使得遍历次数更少?

    4. socket编程相关。假设server这边调用write写了100个字节的数据,client想要获得这个数据,是直接用read系统调用,參数也是100吗?

    5. 百度新闻缓存预算问题:一般为了追求时间性能,都须要缓存一些新闻数据。你怎么计算所需预算?然后申请须要的主机……

    6. 多线程的适用场景是什么?为啥要用多线程?

    7. 问是否会go语言。……

    8. 为啥对技术感兴趣,一些相关问题讨论。

    9. 聊北京、谈offer。


    最后面试官说像计算机体系结构、操作系统这种书一定要看国外的,国内的有时候会误导人。


  • 相关阅读:
    python,jsonpath提取json数据
    [.Net] Web API 本地化与全球化
    缺省源
    组合恒等式
    20210925衡阳八中多校联测
    codeforces赛后总结——1556D. Take a Guess
    codeforces赛后总结——1556C. Compressed Bracket Sequence
    阿里云(Ubuntu20.04)搭建wordpress全流程——附图超详细版
    Linux常用命令行操作
    阿里云服务器增加监听端口
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/7397705.html
Copyright © 2020-2023  润新知