首页 > 笔经面经 > 字节后端(已凉)

字节后端(已凉)

头像
AlexWu111
编辑于 2020-08-04 17:20:29 APP内打开
赞 3 | 收藏 46 | 回复7 | 浏览2844

1、操作系统方面的问题:

1)进程和线程的区别 进程切换开销比线程大 进程切换的时候操作系统会进行哪些操作?

2)线程如何进行通信(我直接回答成进程间的通信方式呢?)

3)什么是锁? 死锁的产生原因? 以及遇到死锁如何解决这个问题?

4)什么是虚拟地址? 什么是线性地址? 什么是物理地址? 虚拟地址如何映射到物理地址

5)区分可争夺资源 不可争夺资源?(发生死锁的资源是那一类资源,开始回答错了 应该是不可争夺资源)

6)线程切换的开销是什么? 线程切换的开销


2、数据库

1) mysql 中游标的用法和作用?(应为没听过 直接没回答上)

2)什么是事务?(事务的定义是啥)

3)事务的 ACID 四大特性,我擦具体一下记不清了 慢慢说了一下

完了 这点回答的很乱

a)       原子性(Atomicity

整个事务中的所有操作,必须作为一个单元全部完成(或全部取消)。

b)       一致性(Consistency

在事务开始之前与结束之后,数据库都保持一致状态。

c)        隔离性(Isolation)

一个事务不会影响其他事务的运行。

d)       持久性(Durability)

在事务完成以后,该事务对数据库所作的更改将持久地保存在数据库之中,并不会被回滚。

4) 问了以下分页的问题 不会


3python基础

1)迭代器和生成器的区别?

2)什么是装饰器 如何实现 有什么特点? 闭包的结构?


4、计算机网络 这部分问了很多

1、OSI 七层模型 tcphttp 是在那一层? 七层没记下来

2、HTTP 访问网络资源的过程是什么样的? 我说了请求报文结构和响应报文结构 HR继续问 URL地址如何映射到ip 地址 这点不会(DNS?)

3、TCP 建立连接的过程 三次握手 四次挥手 具体什么情况 就是报文具体发送了什么

4、http 是在tcp之前还是之后


5、 数据结构和算法

1、手撕代码TOP K 问题 一下忘记了 堆的含义和具体的写法 改用快排

2、快排的时间复杂度 什么时候效率最低 如何优化

3、大根堆和小根堆 堆的底层如何写 如何优化 堆的底层没写出来

4、能只对k个数进行排序吗 这部分热点问题要再复习一下

更多模拟面试

7条回帖

回帖
加载中...
话题 回帖

推荐话题

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐