2025年软件开发工程师招聘题目及答案.docxVIP

  • 0
  • 0
  • 约8.7千字
  • 约 26页
  • 2026-04-07 发布于四川
  • 举报

2025年软件开发工程师招聘题目及答案.docx

2025年软件开发工程师招聘题目及答案

一、单项选择题(每题2分,共20分)

1.在Linux系统中,若进程A通过fork()创建子进程B,随后B调用execve()加载新程序,下列关于文件描述符的描述正确的是

A.B会继承A所有已打开的文件描述符,但标志位O_CLOEXEC会被清除

B.B会继承A所有已打开的文件描述符,且O_CLOEXEC为1的描述符会被自动关闭

C.B不会继承任何文件描述符,execve()会重置描述符表

D.B会复制A的描述符表,但描述符指向的file结构体被重新分配

答案:B

解析:execve()执行时,内核遍历当前进程已打开的文件描述符,若对应fd_flag含FD_CLOEXEC,则关闭该描述符;否则保持打开状态供新程序使用。

2.某微服务接口平均响应时间100ms,标准差30ms,采用99%的SLA目标,根据经验法则,理论上最宽松的超时设置应为

A.100ms

B.130ms

C.190ms

D.250ms

答案:C

解析:99%置信区间≈均值+2.33σ,100+2.33×30≈190ms,留一点抖动余量即可。

3.在MySQL8.0中,对InnoDB表执行SELECT...FORUPDATE,若事务隔离级别为REPEATABLEREAD,且查询条件为唯一索引等值匹配,则InnoDB加的锁类型是

A.间隙锁

文档评论(0)

1亿VIP精品文档

相关文档