【校招VIP】今日头条 前端实习 三面

01月18日 收藏 0 评论 0 前端开发

【校招VIP】今日头条 前端实习 三面

文章声明:转载来源:https://www.nowcoder.com/discuss/444912940391694336

一面 - 12.30

自我介绍

介绍头条项目的功能

具体如何解决搜索遇到的前端异步请求竞态问题

防抖如何做的

记住滚动条位置如何做的/会出现闪动问题吗/手动实现还是用的api

这个功能有没有考虑不同浏览器兼容性的问题

资讯一次渲染多少条 加载很多会白屏吗 有什么性能问题吗

移动端适配具体怎么做的 用的插件原理是什么

如果我想把css中的px转成其他单位,有的我不想转换,让你做这样的插件,有什么思路❌

图片懒加载怎么做的 原理是什么 加载时机有没有什么优化调整

如果一个图片体积很大 加载时间很长 有什么优化思路

websocket机器人聊天说一下具体的逻辑功能

为什么不用http 两者有什么区别

如果连接出问题 消息收不到 有没有考虑怎么解决

有没有什么问题到现在还没有解决 说说

博客项目介绍一下

倒计时不准确使用系统时间补偿解决 还有什么其他方案吗

http状态码

说说缓存

跨域问题

tcp udp的区别

代码题 :数组扁平化/小于n的最大数/sleep函数

二面 - 1.6

说说头条项目

上拉加载更多 下拉刷新逻辑怎么做的

使用的这些组件原理是什么 ❌

切换频道回来的话会留在之前离开的位置吗 记住滚动条怎么做的

scroll事件频繁触发怎么办 为什么监听这个时间而不是监听频道切换

节流防抖区别 手写节流

登录逻辑怎么做的

为什么token时间短 为什么用refresh_token

说说浏览器本地存储 cookie localstorage sessionstorage

有两个域名 toutiao.com和 xxx.com 如何实现两个域名之间共享cookie

为什么token不放在cookie里

token方式 和cookie方式登录 的区别

cookie:服务端使用setcookie字段设置,token需要前端自己存储

cookie存sessionId,不带用户信息,token内部包含用户信息,对服务端压力小

踢掉用户下线,cookie可以后端删掉,token怎么做

项目移动端适配怎么做的

让你写一个px->rem的插件 有什么思路❌

vue和jquery有什么区别 数据层面

vue双向数据绑定原理 为什么把数组和对象分开处理

如果一个对象很庞大 有几百个属性 如何优化

vue3学了吗 ❌

算法题:连续子数组的最大和

position 的属性值 定位都是相对于谁

说说下面代码两个dom的大致布局

blue的position属性值分别为absolute/relative/fixed 的布局效果 解释原因
fixed是相对于根标签,如何让blue的定位是相对于red,而不是根标签
// html
<div class="red">
<div class="blue"></div>
</div>
// css
.red{
width: 100px;
height: 100px;
background-color: red;
position: absolute;
left: 100px;
top: 100px;
}
.blue{
width: 100px;
height: 100px;
background-color: blue;
position: absolute/relative/fixed;
left: 100px;
top: 100px;
}

三面 - 1.16

头条项目 介绍一下设计思路 功能 遇到的难点

新闻资讯的内容是怎么获取到的 /开源接口

介绍一下 websoket协议

用http协议完成websocket什么想法 /轮询

acm涉及的算法在前端中有用到过吗 /keep-alive 淘汰组件->LRU算法思想

为什么选择前端

期望加入什么样的一个团队

平时怎么学习前端技术的

vue的优缺点 了解过其他框架吗

希望自己工作一年之后达到什么样的自我要求

如果实习,什么时候可以开始实习 实习多久

结果 - 1.17

昨天面完三面 今天感谢信

C 0条回复 评论

帖子还没人回复快来抢沙发