前端校招笔试

闻泰科技

单选7道、多选题5道、问答题5道(1小时答题时间)

单选和多选考的很基础,涉及到HTML、CSS、JS、VUE

问答的5道题也考的中规中矩,具体如下:

(1).JS实现数组去重的方法
(2).CSS实现盒子水平垂直居中的方法
(3).cookie、local Storage、session Storage的区别
(4).Vue生命周期
(5).Vue父子组件是如何通信的

奇安信

单选20道,多选10道,编程2道(120分钟)

考的还是比较难的

单选和多选涉及到的知识点主要有以下:
(1).arguments的应用
(2).产生死锁的必要条件
(3).图dfs的遍历及拓扑分类
(4).dns查询服务器端口
(5).window.onerror事件
(6).排序算法的稳定性
(7).flex布局,特别注意复合写法
(8).链栈和顺序栈的主要区别
(9).折半查找
(10).均衡负载算法
(11).nginx命令
(12).TCP协议6个标志位
(13).进程间通信的方式
(14).head标签的子标签
(15).es6的symbol
(16).window对象常用方法

编程题:
(1).分糖果问题
两个娃,拋硬币,正面时第一个娃获得糖果,反面时第二个娃获得糖果,但是第一个娃有魔法棒,可以让硬币连续几次为正面,但是这个魔法棒只能使用一次,问第一个娃最多可以获得多少糖果 (糖果最多不超过100包,一次获得的糖果大于1小于20)
大概就是这个样子。。。
(2).求最大干净矩形面积
没有做到这里,所以不太清楚题目内容😅

大华

只有单选、多选、判断、问答以及补充代码,没有编程题

涉及到的内容主要有以下:
(1).== 和 ===的区别
(2).js中定时器函数包括哪些
(3).typeof()返回的数据类型
(4).正则表达式
(5).状态码
(6).js数组方法
(7).内联元素的特性
(8).es6中箭头函数里面的this是什么时候绑定的(定义函数时)
(9).js中同样的正则表达式多次执行结果不一致
(10).call、apply、bind方法的区别

补充代码考察的是:
使传入的参数按照从小到大的顺序显示出来

目前能想起来的就是这些了,除此以外单选还考了很多的根据代码判断输出的题

用友

单选、多选、编程两道(100分钟)

单选和多选涉及到的知识点主要有以下:

(1).混合应用的特点
(2).IP地址的分配原则
(3).nodejs的文件操作
(4).navigator的属性
(5).捕获EventEmitter错误事件的方法
(6).纯函数
(7).设计模式
(8).redux
(9).排序算法的应用
如:有1000个无序的整数,希望使用最快的方式找出前50个最大的,最佳的选择是 堆排序
在初始序列已基本有序的情况下,冒泡排序的效率最高。
(10).webwoker
(11).引起内存泄漏的原因
(12).原型链
(13).link和@import的区别

编程题考到了找零问题,emmmm没做到第二道编程题…

百度

单选、多选、编程3道(120分钟)

单选和多选涉及到的知识点主要有以下:
(1).分页存储管理
(2).堆排序以及后序遍历
(3).已知子网掩码和地址,求网络号
已知B类地址的子网掩码为255.255.0.0,B类地址为127.24.36.55,那么它的网络号是多少?
(127.24.0.0)按位与
(4).清理僵尸进程的方法
(5).爬楼梯问题,涉及到动态规划
(6).Vue中props的作用
(7).哈夫曼树的节点问题
(8).stress压力测试工具
(9).border和box-shadow
(10).PostCSS

编程题考到了确定比赛排名问题(拓扑排序)…

后面会继续补充…

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值