百度2017年笔试真题:前端工程师
一、选择题
1、下面有关html5标签说法错误的有?(点击查看答案>>>>>>>>)
A.<audio>标签定义声音,比如音乐或其他音频流
B.<canvas>比如来自一个外部的新闻提供者的一篇新的文章,或者来自b1og的文本,或者是来自论坛的文本。亦或是来自其他外部源内容
C.<menu>标签定义菜单列表。当希望列出表单控件时使用该标签
D.<command>标签定义命令按钮,比如单选按钮、复选框或按钮
2、下列js可以让一个input的背景颜变成红的是?(点击查看答案>>>>>>>>)
A.inputElement.style.backgroundColor='red';
B.inputElement.backgroundColor='red';
C.inputElement.3tyle.backgroundColor=1#0000';
D.inputElement.backgroundColor=1#00001;
3、下面是一个http请求:<br/>
GET/baidu/blog/item/6605d1b4eb6433738ad4b26d.html HTTP/1.1<br/>
Host:hi.baidu<br/>
User-Agent:Mozilla/5.0(Windows;U;Windows NT5.1;zh-CN;rv:1.8.0.6) Gecko/20060728Firefox/1.5.0.6<br/>
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,imag e/png,*/*;q=0.5<br/>
Accept-Language:zh-cn,zh;q=0.5<br/>
Accept-Encoding:gzip,deflate<br/>
Accept-Charset:gb2312,utf-8;q=0.7,*;q=0.7<br/>
Keep-Alive:300<br/>
Connection:keep-alive<br/>
Referer:hi.baidu/baidu<br/>
Cookie:BAIDUID=AFB70E986AC48B336ABAB7505CDD1C76;<br/>
下面关于Host、User-Agent、Accept-Charset、Connection、Referer、Cookie描述错误的是?(点击查看答案>>>>>>>>)
A.Host:HTTP服务器的IP地址或者域名
B.User-Agent:告诉HTTp服务器,客户端使用的操作系统和浏览器的名称和版本.
C.Accept-Charset:浏览器申明自己接收的字符集,这就是本文前面介绍的各种字符集和字符编码,如gb2312,utf-8
D.Cookie:它记录了服务器的相关的一些信息
E.Referer:提供了Request的上下文信息的服务器,告诉服务器我是从哪个链接过来的
4、下列关于文件系统中元数据(比如ext2中的inode)的基本作用及ext2和ext3的根本区别描述错误的有?(点击查看答案>>>>>>>>)
A.EXT2inode用来定义文件系统的结构以及描述系统中每个文件的管理信息,每个文件都有且只有一个inode,即使文件中没有数据,其索引结点也是存在的
B.EXT2inode包含文件访问权限、属主、组、大小、生成时间、访问时间、最后修改时间等信息。它是1inux管理文件系统的最基本单位,也是文件系统连接任何子目录、文件的桥梁。
<2文件系统是非日志文件系统,而ext3有多种日志模式
<3文件系统能够极大地提高文件系统的完整性
5、元素的alt和title有什么异同,选出正确的说法?(点击查看答案>>>>>>>>)
A.不同的浏览器,表现一样
B.alt和title同时设置的时候,a1t作为图片的替代文字出现,tit1e是图片的解释文字
C.ait和tit1e同时设置的时候,tit1e作为图片的替代文字出现,a1t是图片的解释文字
D.以上说法都不正确
6、在Shell环境下,如何查看远程Linux系统运行了多少时间?
(点击查看答案>>>>>>>>)
A scp usere被监控主机ip"uptime"
B.ssh usere被监控主机ip"uptime"
C.ssh usere被监控主机ip"cputime"
D.scp usere被监控主机ip"cputime"
7、下面有关tcp连接握手,说法错误的是?(点击查看答案>>>>>>>>)
B.accept()api调用发生在三次握手之后
C.“三次握手”的目的是为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”
D.因为tcp是全双工模式,接收到EIN时意味将没有数据再发来,但是还是可以继续发送数据,所以断开连接时必须是四次握手
8、下面有关dns域名劫持,说法错误的是?(点击查看答案>>>>>>>>)
A.如果DNs把你想要解析的地方,解析为错误的另一个地方,这种现象叫做dns 劫持
B.如果知道该域名的真实Ie地址,则可以直接用此IP代替域名后进行访问
C.可以通过更换其它DNS解决域名劫持问题
D.用户向DNs请求某个域名的IP,网络上的其他计算机(并非访问的DNS)监控到用户访问的域名已经被标记时,伪装成DNS向用户发回错误的地址,这种行为是一种DNs劫持
9、常见的浏览器端的存储技术有哪些?(不定项)(点击查看答案>>>>>>>>)
B.localStorage
C.session
D.userData
10、问一份标准的HTML文档有哪几个必须的HTML标签?(不定项)
(点击查看答案>>>>>>>>)
A<html>
B.<head>
C.<title>
D.<body>
更多大厂笔试练习
二、编程题
用HTML/CSS实现下面的图片内容:(点击查看答案>>>>>>>>)
三、前端工程师精华面经
双非学渣的春招实习总结
作者:牛客网-luciferzero
应届生web前端面试题前言
楼主来自西南某双非一本学校,大二转专业到软件专业,大三系统化地学习前端。看着实验室学长学们每年“轻轻松松”地去到了六巨头,自以为可以挑选下家了,too young,too simple。楼主是一月开始准备的,但只是部署了一下项目和刷了一下牛客的题库(u1s1感觉对我用处不大),然后二月份十分纠结是否要投递简历,看到某帖子的大佬说的一句话“当你投出简历的那一刻你就已经赢了一大半”,于是我二月份就开始简历投递了。因为每次面试会录音和录屏,所以面经比较详细,每次面试后面会有个人的体会分享(不喜勿喷,谢谢)。那么废话不多说了,以下为面经。
七进七出的腾讯
一面
1.let,const,var的区别。const定义的对象是否可以修改
2.js原型的定义,原型链,继承
3.js的基本数据类型
4.事件流
5.事件委托,详细讲
7.防抖,节流
8.跨域
9.地址指向的是什么(这个问题我是真的没懂,最后总结他说是想考this指向)
10.bind(object).bind(windows)后的this指向
点击查看全文>>>>>>>>>>>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论