登录
  • #码农类general
  • #中国面经
  • #中国面试经验

百度‌‌‌‌‍‍‌‍‌‌‍‍‍‌‌‍‍‌‍‍‍‍‍‌‌‍‍‍‍‌‌‍系统工程师面试题评分标准

fby0656
1046
0
面试题模板题目描述:百度员工目前都使用六位数字的电子密码牌,其中的数字每隔一段时间更换一次(更换可认为是完全随机的)。某员工在察看密码时不小心将密码牌拿反了,但他仍然读到了正常的六位数字。 1 请问这种概率有多大? 2 此时他按照密码牌的提示输入密码,密码正确的概率有多大?

题目主要考察点:考察排列组合、经典概率论的基本知识。属于热身形题目。

评分标准(本题满分5分): 1 首先明确问题,10个数字中2,5,6,8,9,0六个数字颠倒过来仍然是一个合法数字,本题可以理解为10个球中有6个白球,连续拿6次,每次放回,全是白球的概率。 2 回答第一问,得到计算结果(0.6)^6 3 回答第二问,数字2,5,8,0可以保证颠倒过来与原数一样,即为6个球中有4个白球的问题,得到计算结果(0.667)^6

能明确问题给1分,每答对一问给2分

当线上出现异常情况时,一个通常的处理过程是什么?

题目主要考察点:工作经历、流程、linux基本技术点、部分素质能力、表述能力等。

评分标准:

1、针对这个问题通常工程师会给出之前的一个处理过程(如先通报、检查机器负载、检查日志等)。

2、在处理过程中适当添加引导,就可以考察工程师对于流程、linux基本命令(cpu负载查看、日志文件查看)的技术点。

3、同时根据回答添加适当的小问题,可以补充了解到对于他的细心程度、处理问题的态度等方面的考察。

能够回答基本过程,可以得到1-2分,能够完成基本技术点的考察,可以得到1-2分。第三个问题属于其他能力的考核,用于修正总体分数。

linux进程调度模型、内存置换、raid类型和原理 机器负载察看,cpu/内存/io/网卡的察看及其中参数意义并反映了什么问题

题目主要考察点:linux基础理论知识、实践能力、表达能力、思考能力 评分标准: 1.都不是很了解,1分 2.了解其中一项,2分 3.理论和实际知识表述清楚,3分 4.对原理有一定的思考,只其所以然,4分

有1-100的100个数,从小到大已经排好续,给出一个算法将这100个数打乱,要求越随机越好

1、给出1个可行算法

2、分析这个算法的优缺点

3、分析算法的复杂度

考察面:思维,应变能力

目录下有文件infoX.index,infoX.Y之类的文件,其中X为递增的数字序号,.Y文件有若干个。

要求:

、筛选出数字序号TOP10的文件, TOP10之外其余文件。

、使用shell脚本完成

考察点:

、shell脚本编写能力。

、常用系统命令的熟悉程度,如sed、awk、grep、find等

SunYin

题目:是否了解read(3)或write(3)系统调用,调用它们时系统层面做了哪些事情?

考察点:

、对linux下开发的熟悉程度

、对linux下IO系统调用原理的理解

考核参考: 1、应该知道系统调用和开发语言中调用的函数之间的区别。(1分) 2、应该知道cache、buffer(2分) 3、应该知道脏页刷新机制(2分)

题目: 用命令得到一个多进程程序的,cpu,内存,句柄占用情况.

考察点:

对linux下基本命令了解.

对多进程程序基本工作原理了解.

题目: 说一下PPID PID PGID 的区别.

考察点: 1. 对linux系统基础知识了解程度.

题目一:进程间的通信方式有哪些?其中基于socket的进程通讯中的长、短连接的优缺点及应用场景说明 答案:管道/共享内存/消息队列/socket。。。 短连接常见于大客户情况 如WEB服务器,如果每个连接都使用长连接 那么每个客户都保留一个socket ,系统资源耗费很大 长连接则是多用于操作频繁情况,每个TCP连接都需要三步握手 这需要时间 如果每个操作都是先连接 再操作的话那么处理速度会降低很多 所以每个操作完后都不断开 下次处理时直接发送数据包就OK了 不用建立TCP连接

题目二:一些基础题目 1. linux下常见的数据同步方式有哪些,一般用于哪些场景?rsync/mirror

2.linux操作系统的启动过程?主要看表达和组织能力?

3.ping使用什么协议? icmp

4.什么是孤儿进程和僵尸进程?谁会导致系统资源消耗

僵尸进程:一个子进程在其父进程还没有调用wait()或waitpid()的情况下退出。这个子进程就是僵尸进程。孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。僵尸进程将会导致资源浪费,而孤儿则不会。 5.操作系统的并发和并行有什么区别? 并发是单核,并行是多核?

题目三:做一件事情如果需要协调外部资源解决时你会怎么做? 答案:无标准答案,主要考察他的沟通能力;

题目四:维护的系统出现故障常见的定位思路? 答案:无标准答案,主要考察他的逻辑思维能力;
0条回复
热度排序

发表回复