当前位置: 首页 > 面试经验 >

百度(23届秋招)前端笔经

优质
小牛编辑
137浏览
2023-03-28

百度(23届秋招)前端笔经

9.13  19:00 笔试


没投正式批,百度是提前批没过的自动转入正式批流程了



平台:牛客;时间:120min;总分120min
题型:单选14*3分=42分;不定项6*3分=18分;编程10分+15分+15分=40分

最近笔试太多了,选择题记不太清了,简单列一下知识点

一、单选题
1、关于cookie和session?
    A.关闭浏览器后会话cookie会存在一段时间
    B.session安全性比cookie高
    C.
2、攻击者一般会在下列哪一种sql注入方式中使用sleep函数
3、关于堆串存储?
    A.在堆存储结构下,串仍然是以数组存储的字符序列表示
    B..堆串的存储空间在程序执行过程中动态分配的
    C.堆存储结构在内存中开辟的是一块地址连续的存储空间
4、关于a标签?
    A.a标签的download属性仅适用于同源url
    B.a标签中的href返回页面顶部
    C.在不设置a标签的target属性时,点击a标签默认从当前页面加载
    D.
5、长度为n的顺序表中查找元素k,最好和最坏的比较次数分别是?
6、关于面向连接?
    A.面向连接服务可以分为连接建立,数据传输和连接释放三个阶段
    B.无连接服务器常被描述为尽最大努力交付,并不保证通信的可靠性
    C.ip是一种面向链接服务的协议
7、promise对象
8、串插入操作
9、

二、不定项选择
1、关于arguments?
    A.非严格模式下,arguments具有length属性
    B.非严格模式下,arguments可以用forEach迭代
2、属性选择器class~=’val‘
3、html5新增块级标签
4、

三、编程题
题1(10分):
个人解答(ac通过):
let str = realine()
let set = 'aeiou', sum = 0, i = 0
while (i <= str.length - 5) {
  let temp = str.slice(i, i + 5)
  if (set.indexOf(temp[0]) == -1 && set.indexOf(temp[1]) != -1 && set.indexOf(temp[2]) != -1 && set.indexOf(temp[3]) == -1 && set.indexOf(temp[4]) != -1 && [...new Set(temp)].length == 5) {
    sum++
  }
  i++
}
console.log(sum)

题2(15分):

思路:只要字符串中0和1都不是奇数个就Yes
个人
 类似资料: