今日头条提前批前端一面

1. 在飞书做了啥
2. 在腾讯做了啥
(30分钟过去了...)
3. 两栏布局,左边固定宽度,右边自适应,多种方式实现
4. flex-basis、flex-grow
5. 浮动定义、几种清除方式
6. 看代码说输出(整懵逼了...在提示下勉强说对)
function Foo(){
    getName = function(){
        console.log(0);
    }
    return this;
}
var getName = function(){
    console.log(1);
}
Foo.getName = function(){
    console.log(2);
}
function getName(){
    console.log(3);
}
Foo.prototype.getName = function(){
    console.log(4);
}

Foo.getName();
getName();
new Foo().getName();
getName();
Foo().getName();
7. new一个对象过程
8. node.js一个进程阻塞,是否会影响另一个?
9. 描述node.js事件循环
10. Koa中间件实现,express中间件实现, axios拦截器实现
11. 两个连续数组A和B,判断B是否是A的子集:A: [1,2,3,4,5],B: [1, 3, 5],返回true
12. xss定义、防范
13. https为什么能防xss?(不一定能防。。上一问中她追问我还有呢?我随口说了使用https,给的理由是https能防中间人攻击,防止篡改报文注入脚本,这里是瞎猜的。。)
14. react常见hooks用法、原理,如何替代class component的各种生命钩子
15. 提问

面试官是个小姐姐,总的来说还是很简单的,完全比不上抖音的难度,面试结束一小时后就通知了二面,求好运~

#字节跳动##校招##面经#
全部评论
看题输出,俺也碰到了,确实恶心
点赞 回复
分享
发布于 2021-08-02 01:37

相关推荐

● 自我介绍● 输入URL的过程是怎么样的● DNS的端口是多少● DNS的底层使用TCP还是UDP● HTTP到底是不是无状态的● 携带Cookie的HTTP请求是有状态还是无状态的?Cookie是HTTP协议簇的一部分,那为什么还说HTTP是无状态的?● Cookie和Session的区别● 如果我把数据存储到 localStorage,和Cookie有什么区别?● 什么数据应该存在到cookie,什么数据存放到 Localstorage● tcp需要三次握手建立连接,那为什么打电话只需要知道对方响应就可以说话了● SQL注入问题● CSRF攻击● XSS攻击● 服务端HTTP响应的端口是多少(80)● 进程和线程的区别● epoll 和 select 的区别● io多路复用的用途(高并发场景下创建大量线程会带来系统的开销,比如线程上下文切换;占用cpu资源;以及提高吞吐量)● MVC分层● Java的内存回收机制是怎么样的● 垃圾回收算法是什么,是为了解决了什么问题● 怎么判断一个对象是否可以被回收● 面向对象的多态是指什么● 依赖倒置,依赖注入,控制反转分别是什么;● 怎么用依赖倒置的思想对代码进行设计● 怎么实现依赖注入,如果没有容器● 数据库ACID是指什么● 默认隔离级别是什么● 可重复读隔离级别下,A事务提交的数据,在B事务能看见吗● 讲讲项目中比较有挑战的● 反问
点赞 评论 收藏
转发
头像
不愿透露姓名的神秘牛友
04-13 15:27
点赞 评论 收藏
转发
点赞 14 评论
分享
牛客网
牛客企业服务