当前位置:网站首页>记一次面试
记一次面试
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需要多久可以入职?
- 关于我司的情况,你有什么想要了解的吗?
边栏推荐
- Edit the formula with MathType, and set it to include only mathjax syntax when copying and pasting
- 实用调试技巧
- STM32 standard firmware library function name (I)
- 数据库连接池和数据源
- 一张图彻底掌握prototype、__proto__、constructor之前的关系(JS原型、原型链)
- 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
- kityformula-editor 配置字号和间距
- 【空间&单细胞组学】第1期:单细胞结合空间转录组研究PDAC肿瘤微环境
- CTO如何帮助业务?
- Introduction to mathjax (web display of mathematical formulas, vector)
猜你喜欢

【空间&单细胞组学】第1期:单细胞结合空间转录组研究PDAC肿瘤微环境

MathML to latex

Add vector formula in rich text editor (MathType for TinyMCE, visual addition)

Full of knowledge points, how to use JMeter to generate encrypted data and write it to the database? Don't collect it quickly

Introduction to C language -- array
![[development environment] install the visual studio community 2013 development environment (download the installation package of visual studio community 2013 with update 5 version)](/img/7b/2c471c070a3faa981f70136603495a.jpg)
[development environment] install the visual studio community 2013 development environment (download the installation package of visual studio community 2013 with update 5 version)

使用mathtype编辑公式,复制粘贴时设置成仅包含mathjax语法的公式

ONNX+TensorRT:将预处理操作写入ONNX并完成TRT部署

LeetCode 2310. 个位数字为 K 的整数之和

大顶堆、小顶堆与堆排序
随机推荐
[QNX Hypervisor 2.2用户手册]6.3 Guest与外部之间通信
【无标题】LeetCode 2321. 拼接数组的最大分数
Why can't programmers who can only program become excellent developers?
Factal: Unsafe repository is owned by someone else Solution
MFC timer usage
Base64 编码原来还可以这么理解
【NOI模拟赛】伊莉斯elis(贪心,模拟)
[apipost] tutorial
btrace-(字节码)动态跟踪工具
Makefile 分隔文件名与后缀
geoserver离线地图服务搭建和图层发布
About text selection in web pages and counting the length of selected text
taobao. trades. sold. Get query the transaction data that the seller has sold (according to the creation time), Taobao store sales order query API interface, Taobao R2 interface, Taobao oauth2.0 trans
taobao. trade. memo. Add (add remarks to a transaction) interface, Taobao store flag insertion interface, Taobao order flag insertion API interface, oauth2.0 interface
Threejs controller cube space basic controller + inertia control + flight control
fatal: unsafe repository is owned by someone else 的解决方法
C语言习题---(数组)
Advanced C language (learn malloc & calloc & realloc & free in simple dynamic memory management)
MFC A对话框调用B对话框函数并传参
. Net core logging system