在当今的互联网时代,前端工程师的角色越来越重要。他们不仅是网站和应用程序的“门面”,更是用户体验的核心。为了选拔优秀的前端工程师,各大互联网公司纷纷推出了一系列的面试题。而
小米秋招笔试前端工程师的面试题,更是备受关注。下面,我们将为你揭示这些真题的奥秘,带你深入了解前端工程师的面试之旅。
6.CSS权重顺序正确的是
A:!important>类选择器>ID选择器>行内样式>元素选择器
B:!important>行内样式>元素选择器 >伪类选择器>ID选择器
C:!important>行内样式>ID选择器 >属性选择器> 元素选择器
D:!important>行内样式>ID选择器>元素选择器 >属性选择器
参考答案:C
7.面向对象编程设计的特点不包括
A:集成
B:封装
C:继承
D:多态
参考答案:A
8.网络七层协议不包括
A:数据链路层
B:通讯层
C:物理层
D:会话层
参考答案:B
9.关于javascript下列说法错误的是
A:javasciprt中的变量、函数名、操作符都区分大小写
B:标识符的第一个字符必须是字母、下划线、数字或美元符号开头
C:javascript的语句末尾的分号可加可不加
D:javascript的基础数据类型有:Undefined、NaN、Boolean、Number、String、Symbol
参考答案:B
10.下边这代码输出的结果是
const one = 0.1
const two = 0.2
const three = 0.3
console.log([two - one == one, three - two == one]);
A:[true, true]
B:[false, false]
C:[false, true]
D:[true, false]
参考答案:D
11.使用Javascript在数组尾部添加数据的方法是?
A:arrayObj.shift();
B:arrayObj.unshift();
C:arrayObj.pop();
D:arrayObj.push()
参考答案:D
12.下列关于Window Location 说法错误的是( )
A:location.host 返回 web 主机的域名
B:location.pathname 返回当前页面的路径和文件名
C:location.port 返回 web 主机的端口 (80 或 443)
D:location.protocol 返回所使用的 web 协议(http: 或 https:)
参考答案:A
13.写出下列代码的执行结果( )
function A (cName) {
if (cName) {
this.name = cName
}
}
A.prototype.name = 'XiaoMi'
var a = new A()
console.log('A', a.name)
function B (cName) {
this.name = cName
}
B.prototype.name = 'Xiaomi'
var b = new B()
console.log('B', b.name)
A:A XiaoMi B Xiaomi
B:A XiaoMi B undefined
C:A undefined B undefined
D:A undefined B XiaoMi
参考答案:B
14. let oldValue = 2; let newValue = oldV...
let oldValue = 2;
let newValue = oldValue << 3;
newValue的值是( )
A:2
B:4
C:8
D:16
参考答案:D
15. position定位,下列说法错误的是( )
A:fixed元素,可定位相对于浏览器窗口的指定坐标,它始终是以 body 为依据
B:absolute 的元素,如果它的父容器设置了 position 属性,并且 position 的属性值为 absolute 或者relative,那么就会依据父容器进行偏移
C:fixed 属性的元素在标准流中不占位置
D:relative元素以它原来的位置为基准偏移,在其移动后,原来的位置不再占据空间
参考答案:D
16.请填写下面代码的输出结果( )
var callbacks = []
for (var i = 0; i < 4; i++) {
callbacks.push(function() {
console.log(i);
});
}
callbacks.forEach(cb => cb());
A:0, 1, 2, 3
B:3, 3, 3, 3
C:4, 4, 4, 4
D:0, 0, 0, 0
参考答案:C
17.Git 暂存操作的API是什么
A:git bisect
B:git stash
C:git rebase
D:git fetch
参考答案:B
