zoukankan      html  css  js  c++  java
  • 校招: 百度一面、滴滴面经

    百度一面

    1、介绍项目(很多技术细节,讲了很久)
    2、系统调用(read、write。。。)
    3、fork(子进程继承了父进程的什么内容。。。。)
    4、VFS
    5、虚拟内存和物理内存区别,虚拟内存管理
    6、一个4核CPU上面跑一个单线程的进程,线程死循环,CPU的占用率
    7、tcp和http的keep-alive机制
    8、udp的connect (之前还真的看过几遍,做过笔记,但是真的是忘记了)
    9、python dict按照key排序
    10、python list去重
    11、如何把阻塞IO变为非阻塞IO
    12、单链表反序
    13、https握手,认证过程
    14、git的使用,和SVN有什么差别,性能提升在哪
    15、TCP的time-wait解释
    16、IO多路复用 select poll epoll
    17、内核态用户态转换。
    还有很多问题 忘记了

    历时一个半小时,问的是真的广,而且会选一些点深入发问,由于很久没看基础的东西了,挂。。。。。

     

    滴滴:

    一面
    自我介绍,实习项目
    TCP三次握手、四次挥手,以及涉及到的状态转移,2MSL超时时间,time_wait状态的解释,断连需要四次的原因
    CDN网络架构
    du -sh 和 df 看到的文件大小不一样,为什么?
    如何在线删除一个超大文件,或者说从一个超大文件中查找所需数据?
    软连接和硬链接
    写一个脚本,向某个文件中写一段数据,并且把这个文件打包存在另一个目录下。
    在线出了一个编程题,很尴尬,题目的输入样例与描述不符,我看了很长时间才搞懂
    问面试官问题

    二面
    给了一个场景:规划园区网络,目前有1000~2000台设备,以后可能扩展到10000台,将如何规划?从整体网络架构、路由协议层分析说明。如果开始规划了用ospf,后来需要转换为bgp协议,要想在线业务完全不受影响,如何做?
    ospf的缺点。
    进程间的5种通信方式,并且对每一种进行解释
    进程有哪些状态,不同状态间是如何进行转换的?
    TCP四次挥手,reuseaddr端口复用的理解,time_wait的理解
    TCP的拥塞控制和流量控制
    实习项目,对项目中的很多细节进行了询问
    智力测试题:上台阶,n个台阶,一次只能上一或者两个台阶,一共有多少种方式
    实习收获
    问面试官的问题

  • 相关阅读:
    11.tp5常见漏洞
    10.tp3常见漏洞
    1.linux分析排查
    3.docker镜像探究
    1.docker概述
    4.docker常用命令
    2.docker安装
    3.windows分析排查
    9.thinkphp框架模型
    2.win2k8搭建asp网站
  • 原文地址:https://www.cnblogs.com/webber1992/p/7531155.html
Copyright © 2011-2022 走看看