读者福利
========
由于篇幅过长,就不展示所有面试题了,想要完整面试题目的朋友(另有小编自己整理的2024大厂高频面试题及答案附赠)
![]()
![]()
开源分享:docs.qq.com/doc/DSmRnRG… 1)假定某时刻系统为用户的第0,1,2,3页分别分配的物理块号为5,10,4,7,试将虚地址0A5CH和093CH变换为物理地址。
用户页面共32个,可知页号部分占5位,由每页为1KB,1KB=1024B,可知内页地址占10位,由内存为16KB,可只有16块,块号4位
由经验得页面的大小应选择得适中,且页面大小应是2的幂,通常为1KB~8 KB。
1)0A5CH=000101001011100B,前5位为逻辑地址中的页号,为00010B=2,即该地址的物理块号为4,因此0A5CH的物理地址是001001001011100,即125CH。同样的方法求得,093CH对应的物理地址是113CH。
答案在上面,第三题解题思路:
首先对应一下物理块号,0-5,1-10,2-4,3-7
第二步,虚地址变换0A5C
补全前三位即答案上二进制数
前五位为页号
00010B即为10=2,2对应4,故前五位为00100;
即新的拼接起来为125C
下一个同理
css
1,盒模型 2,如何实现一个最大的正方形 3,一行水平居中,多行居左 4,水平垂直居中 5,两栏布局,左边固定,右边自适应,左右不重叠 6,如何实现左右等高布局 7,画三角形 8,link @import导入css 9,BFC理解
js
1,判断 js 类型的方式 2,ES5 和 ES6 分别几种方式声明变量 3,闭包的概念?优缺点? 4,浅拷贝和深拷贝 5,数组去重的方法 6,DOM 事件有哪些阶段?谈谈对事件代理的理解 7,js 执行机制、事件循环 8,介绍下 promise.all 9,async 和 await, 10,ES6 的 class 和构造函数的区别 11,transform、translate、transition 分别是什么属性?CSS 中常用的实现动画方式, 12,介绍一下rAF(requestAnimationFrame) 13,javascript 的垃圾回收机制讲一下, 14,对前端性能优化有什么了解?一般都通过那几个方面去优化的?