两个月前,我面试富途的面试题,大家可以看看能完成多少~

7,125 阅读2分钟

前言

大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心

三月份

在2022年的3月2号,我进行了富途的面试,因为这段时间比较忙,没空整理,今天抽空整理了一下当时的面试题,我尽力回忆。。保证能把所有题目都展现给大家。

题目其实都很简单,不难,大部分大家都会,因为基本都是理论题

理论题

1、说一说HTTP缓存?

2、Vue和React的区别?

3、Vue3和React的hook有什么区别?

4、为什么React的Hook只能写在函数内?

5、HTTP2的新特性?

6、HTTP2快在哪里?哪个阶段快了?

7、Last-Modified和ETag是怎么配合使用的?

8、Vue的响应式原理?(Vue2、Vue3)

9、喜欢写文章?哪个平台?

项目题

1、使用微前端的场景是什么?

2、微前端的基本原理是什么?

3、大文件上传,可以做哪些优化?

4、代码的规范怎么做的?

5、优化打包做了哪些措施?

6、换肤怎么做的?国际化怎么做的?

7、技术选型的时候,会考虑哪些问题?

8、项目中长列表做了哪些优化?

9、虚拟滚动的原理是什么?简单说说?

10、前端监控怎么做的?

11、如何计算首屏时间的?

手写题

1、实现一个函数,输入一个数字,将这个数字转成十进制

2、翻转一个链表?

3、实现一个效果

实现一个LazyMan,可以按照以下方式调用:
LazyMan(“Hank”)输出:
Hi! This is Hank!

LazyMan(“Hank”).sleep(10).eat(“dinner”)输出
Hi! This is Hank!
//等待10秒..
Wake up after 10
Eat dinner~

LazyMan(“Hank”).eat(“dinner”).eat(“supper”)输出
Hi This is Hank!
Eat dinner~
Eat supper~

LazyMan(“Hank”).eat(“supper”).sleepFirst(5)输出
//等待5秒
Wake up after 5
Hi This is Hank!
Eat supper

结语

我是林三心,一个热心的前端菜鸟程序员。如果你上进,喜欢前端,想学习前端,那咱们可以交朋友,一起摸鱼哈哈,摸鱼群,点这个,有5000多名前端小伙伴在等着一起学习哦 --> 摸鱼沸点

image.png