当前位置:网站首页>记一次面试
记一次面试
2022-07-02 12:00:00 【InfoQ】
- 自我介绍(基本是固定流程了)
- 简历上的项目介绍
- VMM(虚拟机监视器)如何在安全世界和非安全世界之间切换?(自我介绍中有提过hyper-v)
- 简要介绍一下 Linux内核的启动过程
- 简要介绍一下硬件从上电到os启动的过程。
- TLB的作用和原理是什么
- MMU完成什么功能?
- 两个独立的进程A和B,为什么A不会在无意间破坏B的内存数据?
- 操作系统启动前期为什么不会被中断干扰?
- TCP三次握手的过程。
- 有一个web服务器,浏览器访问的时候状态一直处于pendding,所以怀疑server有死锁或者是死循环,简述一下排查方式。
- ping命令工作在哪一层?
- gdb的一些常用命令,如何查看某线程调用链信息?
- 常用的设计模式
- 假设有两个模块,一个模块负责日志,另一个模块负责告警。日志会产生磁盘空间不足的告警,告警模块也会使用日志来记录告警信息。对于这种相互依赖的模块如何设计降低模块间耦合性?
- 介绍一下二叉树的中序遍历
- 对于一棵二叉查找树,使用中序遍历得到的节点还是有序的吗?
- 快速排序的时间复杂度
- 网络io的同步和异步有什么区别?
- poll返回-1,一定是fd出错了吗?
- Linux进程间通信方式有哪些?
- 前面提到了进程地址空间隔离,那么共享内存是如何打破这种隔离状态的?
- TCP和UDP的优缺点
- 简单介绍一下TLS的用途及使用方法
- docker容器化的过程中使用了两项很重要的技术,一项用于资源隔离,另一项用于资源配额,简单介绍一下这两项技术
- k8s了解过吗?
- Linux系统中有一些模块可以与内核编译在一起,还可以编译成ko动态加载,简述一下两种方式的优缺点。
- 简单介绍一下在linux x86_64下c语言函数的调用过程,栈空间是如何变化的?
- 操作系统使用系统调用的方式向应用程序开放内核功能,这样做有什么好处?
- 简单介绍一下信号处理流程
- 协程是否了解过?
- 进程和线程的区别
- 一个多线程程序中,如果主线程退出了,进程是否有可能继续存活下去?
- Fork出来的子进程能否直接使用父进程中的fd?
- 对于一个多线程的程序,在其中一个线程进行fork,子进程的线程数量和父进程中是否相同?
- 想从上家公司离职的原因是什么?能否接受我司的加班情况?在本地定居了吗?在以前公司的定级是多少?目前是在职还是离职状态?如果我司给你发了offer需要多久可以入职?
- 关于我司的情况,你有什么想要了解的吗?
边栏推荐
- MFC 定时器使用
- Kityformula editor configure font size and spacing
- forEach的错误用法,你都学废了吗
- Li Chuang EDA learning notes 15: draw border or import border (DXF file)
- MFC A对话框调用B对话框函数并传参
- Makefile 分隔文件名与后缀
- 用户隐私协议有些汉字编码不规范导致网页显示乱码,需要统一找出来处理一下
- mathjax 入门(web显示数学公式,矢量的)
- tmall.product.schema.get( 产品信息获取schema获取 ),淘宝店铺上传商品API接口,淘宝商品发布接口,淘宝商品上传API接口,店铺上传接口,oAuth2.0接口
- vChain: Enabling Verifiable Boolean Range Queries over Blockchain Databases(sigmod‘2019)
猜你喜欢

实现一个多进程并发的服务器

buuctf-pwn write-ups (7)

Full of knowledge points, how to use JMeter to generate encrypted data and write it to the database? Don't collect it quickly
![[untitled] leetcode 2321 Maximum score of concatenated array](/img/a3/54d0e83f02ef0d0d8d269351c35b39.png)
[untitled] leetcode 2321 Maximum score of concatenated array

CodeCraft-22 and Codeforces Round #795 (Div. 2)D,E

Implement a server with multi process concurrency

C code audit practice + pre knowledge

Obsidian installs third-party plug-ins - unable to load plug-ins

【NOI模拟赛】伊莉斯elis(贪心,模拟)

LeetCode 2310. 个位数字为 K 的整数之和
随机推荐
Ad20 cannot select the solution of component packaging in PCB editor
How does CTO help the business?
【C语音】详解指针进阶和注意点(2)
[QNX Hypervisor 2.2用户手册]6.3 Guest与外部之间通信
PTA question bank== > complex four operations, one for one, examination seat number (7-73)
MFC 定时器使用
info [email protected]: The platform “win32“ is incompatible with this module.
【NOI模拟赛】伊莉斯elis(贪心,模拟)
MFC timer usage
Obsidian installs third-party plug-ins - unable to load plug-ins
taobao. logistics. dummy. Send (no logistics delivery processing) interface, Taobao store delivery API interface, Taobao order delivery interface, Taobao R2 interface, Taobao oau2.0 interface
IE 浏览器正式退休
CTO如何帮助业务?
实现一个多进程并发的服务器
Leetcode - Search 2D matrix
C # delay, start the timer in the thread, and obtain the system time
数据库内容输出有问题怎么解决
forEach的错误用法,你都学废了吗
.NET Core 日志系统
Xilinx Vivado set *.svh as SystemVerilog Header