面试体验相当好,面试官会先介绍自己,然后说接下来从哪些方面考察基础知识,面试时长1h+,其他流程/问题如下:
- 自我介绍
- 如何理解面向对象和面向过程?面向过程的优缺点
- http和https
- http和https的区别
- http的请求过程
- https的请求过程
- http有哪些请求方法,get和post的区别
- http的应答状态(1xx,2xx,3xx,4xx,5xx),500和403分别代表什么
- TCP和UDP
- TCP和UDP的区别
- UDP的适用场景
- TCP如何保证可靠性(三次握手和四次挥手也要回答进去)
- TCP的三次握手和四次挥手
- 进程和线程
- 进程和线程的区别
- 线程可以拥有资源吗
- 进程间的通信方式有哪些,谈谈共享内存
- 进程有哪些状态
- 进程调度算法
- 死锁
- 死锁是什么
- 怎么产生的(四个条件)
- 如何避免死锁
- 了解虚拟内存吗
- 介绍一下OSI七层模型
- 谈一下对哈希的理解,如何解决哈希冲突
- LRU算法
- 一道算法题:顺时针打印矩阵(做出最优解)
全部评论
(6) 回帖