第一篇文章,不知道发些什么...
刚好前段时间总结了下老早之前的一次面试(噫~怎么这么懒),虽然感觉很丢人,但还是发出来吧,给找工作的应届生们一个参考。
“ 阅读本文大概需要 3 分钟 ”
2022年4月21日
面试官提问环节
- 先做一个简单的自我介绍
- 线程和进程的区别?
- 进程有哪些状态?
- 进程间如何通信?
- 用户态和内核态的区别?
- 用户态和内核态如何切换?
- 什么情况下会切换?
- 发生异常会不会切换?
- 用户态切换到内核态的代价?
- 如何避免程序频繁的切换用户态和内核态?
- 操作系统的内存管理
- 介绍一下段页式
- I/O模型知道哪些?
- 常用的 HTTP code有哪些?
- 如何给前端传信息?
- 用户没有登陆、登录过期的话如何处理?
代码环节
栈相关的一道题。需要不同情况下做不同的处理。
面试者提问环节
对我的建议?
答:像我这种没有工作经验,要面大厂的话,或者说他们团队的话
- 把基础知识打好。计算机网络,操作系统,数据库
- 有没有吃透 Java 语言
- 再聊聊项目