今日头条2023前端工程师笔试题
今日头条20_前端工程师笔试题
前端工程师笔试题难吗?只要科学备考,其实并不难。下面就由范文网小编为大家介绍一下今日头条20xx前端工程师笔试题的文章,欢迎阅读。
今日头条20xx前端工程师笔试题篇1
1.[不定项选择题]下面哪些是HTML5 新增的表单元素?
A.datalist
B.optgroup
C.output
D.legend
2.[单选题]在HTML中,( )可以在网页上通过链接直接打开邮件客户端发送邮件。
A.发送邮件
B.发送邮件
C.发送邮件
D.发送邮件
3.[不定项选择题]请选出所有的置换元素
A.img
B.input
B.textarea
D.select
4.[单选题]下面哪条声明能固定背景图片
A.background-attachment:fixed;
B.background-attachment:scroll;
C.background-origin: initial;
D.background-clip: initial;
5.[不定项选择题]下列说法正确的是
A.display: none;不为被隐藏的对象保留其物理空间;
B.visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;
C.visibility:hidden;产生reflow和repaint(回流与重绘);
D.visibility:hidden;与display: none;两者没有本质上的区别;
6.[单选题]以下关于盒子模型描述正确的是:
A.标准盒子模型中:盒子的总宽度 = 左右margin + 左右border + 左右padding + width
B.IE盒子模型中:盒子总宽度 = 左右margin + 左右border + width
C.标准盒子模型中:盒子的总宽度 = 左右margin + 左右border + width
D.IE盒子模型中:盒子总宽度 = width
7.[单选题]下面哪个属性不会让 div 脱离文档流(normal flow)?
A.position: absolute;
B.position: fixed;
C.position: relative;
D.float: left;
8.[单选题]英文字母全部转为大写正确的是
A.text-transform: capitalize;
B.text-transform: lowercase;
C.text-transform: uppercase;
D.font-weight: bold;
9.[单选题]假设在今日头条里面,有很多工作人员检查新闻是不是属于虚假新闻,所有新闻真实率到达了98%,工作人员在检验一个真实的新闻把它检验为一个虚假的新闻的概率为2%,而一个虚假的新闻被检验为真实的新闻的概率为5%.那么,一个被检验为真实的新闻确实是真实的新闻的概率是多大?
A.0.9991
B.0.9989
C.0.9855
D.0.96
10.[单选题]现在有两堆石子,小今与小条玩游戏,2个人都足够聪明,两个人规定:每次每人只能从其中一堆中取走1个或2个或3个石子,最后将石子全部取完的人胜利.现在两堆石子的个数为8和9,请问如何安排才能让小今必胜?
A.让小今先取
B.让小条先取
C.没有策略能够让小今必胜
D.以上说法都不正确
今日头条20xx前端工程师笔试题篇2
1.[不定项选择题]以下描述正确的:
A.Http协议所使用的运输层协议是UDP
B.Https的端口号是443
C.TCP注重数据安全性,UDP注重数据传输快
D.传输层提供端到端的可靠报文传递和错误恢复
2.单选题]表toutiao_tb
title data auther type
abc 20xx.2.23 bob 1
bcv 20xx.3.3 http 1
cvt 20xx.3.3 http 1
bcvvcm 20xx.3.5 js 2
nmhh 20xx.2.3 html 2
hhj 20xx.3.3 java 3
rrr 20xx.3.2 cc 1
查询title中包含cv且type是1的记录
A.select * from where title = ‘cv’ and type=’1′
B.select * from where title = ‘%cv%’ and type=’1′
C.select * from where title = ‘*cv’ and type=’1′
D.select * from where title =’*cv*’ and type=’1
3.[不定项选择题]下列关于操作系统进程与线程的区别正确的是:
A.进程是资源分配的基本单位
B.线程是资源分配的基本单位
C.进程是资源调度的基本单位
D.线程是资源调度的基本单位
4.[单选题]下面那个页面调度算法,当进程分配到的页面数增加时,缺页中断的次数可能增加也可能减少
A.FIFO算法
B.LRU算法
C.Clock算法
D.LFU算法
5.[不定项选择题]下列排序算法不稳定的有?
A.插入排序
B.希尔排序
C.冒泡排序
D.堆排序
E.归并排序
F.快速排序
G.选择排序
今日头条20xx前端工程师笔试题篇3
1.[不定项选择题]页面有一个按钮button id为 button1,通过原生的js如何禁用?
A.document.getElementById(“button1”).readolny= true;
B.document.getElementById(“button1”).setAttribute(“readolny”,”true”);
C.document.getElementById(“button1”).disabled = true;
D.document.getElementById(“button1”).setAttribute(“disabled”,”true”);
2.[单选题]页面有一个按钮button id为 button1,通过原生的js 设置背景色为红色?
A.document.getElementById(‘button1’).style.backgroundColor=”red”;
B.document.getElementById(‘button1’).style.backgroundcolor=”red”;
C.document.getElementById(‘button1’).style.backGroundColor=”red”;
D.document.getElementById(‘button1’).style.bgcolor=”red”;
3.[编程题] 回文解码
现在有一个字符串,你要对这个字符串进行 n 次操作,每次操作给出两个数字:(p, l) 表示当前字符串中从下标为 p 的字符开始的长度为 l 的一个子串。你要将这个子串左右翻转后插在这个子串原来位置的正后方,求最后得到的字符串是什么。字符串的下标是从 0 开始的,你可以从样例中得到更多信息。输入描述:
每组测试用例仅包含一组数据,每组数据第一行为原字符串,长度不超过 10 ,仅包含大小写字符与数字。接下来会有一个数字 n 表示有 n 个操作,再接下来有 n 行,每行两个整数,表示每次操作的(p , l)。保证输入的操作一定合法,最后得到的字符串长度不超过 1000。
输出描述:
输出一个字符串代表最后得到的字符串。
输入例子:
ab
2
0 2
1 3
输出例子:
abbaabb