富途前端社招面试复盘

上周接到了富途一面的通知,我选择了面基,因为据说面基过的概率比线上大。

刚去的时候需要先做个笔试,给的时间是一个小时,但是我半个小时就做完了。这里想吐槽一下富途的前台,让我去茶水间做笔试,我到的时候是1点半,里面的员工在关灯休息,我真的是靠着微弱的四面八方的灯光做的笔试题。就不能给我找个亮一点的地方?

笔试真的是手撸代码,即给你一张白纸手写,太牛批了。。我&忘记怎么写了,写了个8
笔试题大概有:

  • 至少2种方式实现左边固定宽度右边自适应的布局。
  • 递归实现fibonacci,要求带缓存。
  • 判断是否括号匹配
  • 设计表单提交的数据结构(由于我没用过jquery或者是原生html这些写的比较少,这题我好像题目都没抬读懂,就没写)
  • 简述浏览器加载过程,并针对加载过程可以做哪些性能优化

做完之后直接就是面试了。然后我才发现,面试官现场改你的笔试卷子,然后拿着简历和笔试卷子就可以聊。。

  • 第二题实现斐波那契数列没什么问题,就是带缓存那里我的实现方式是函数第二个参数是个缓存的数组,所以每次重新调用的时候都重新计算。面试官问我希望这个缓存能留下来,我说在函数外部定义一个变量去存这个缓存,他说还有什么方法吗,我想了半天就说往函数的prototype上加一个域去存,看他的表情一脸严肃。。我就不太懂这个带缓存还能有什么方法。。
  • dns解析过程是怎么样的
  • 如何提升首屏渲染速度。这个题目真的是被面试官一句还有吗搞疯了。。我搞了大概7.8个小点。然后面试官只针对其中我说的缓存做深入提问。。
  • 如果在body中间插入一段script,执行一个循环特别大的脚本,页面表现是什么样的?我说页面执行会在这个地方停住,用户无法对页面做任何操作。
  • 为什么?我说因为js会和渲染共用一个进程,被面试官说js怎么会和渲染共用一个进程呢,然后这个问题就到此为止了。
  • 如何实现缓存?我说在cache-control设置过期时间(感觉面试官好像不知道这个点?还问我过期时间是什么意思),public(又被问这个是什么,我说是让资源任何时候都缓存)
  • 是否有存在缓存过期但资源没过期?是
  • 这时怎么做?服务器需返回给客户端状态码表示该资源没有更新
  • 服务器怎么知道资源没有更新?我说我没做过服务器端,不是很清楚(后来查了一下,链接,现在大概懂了,就是第一次向服务器请求资源时服务器会往response里面塞一个eTag域,存储这个资源的标识,一般是版本号或者内容hash,若发现这个没变, 就返回304)
  • 还有什么优化方式吗。。。
  • 原型和原型链讲一下。我说每个函数在创建的时候就会有个原型对象,每个引用类型也都会有个prototype域指向构造函数的原型对象。原型链就是对象的prototype指向另一个对象,另一个对象的prototype又指向下一个对象,以此类推形成原型链。面试官听完说你好像不太熟,然后就过了。我是不是表述的不太准确。。我可是专门把红宝书关于原型那部分看了好几遍。。感觉得花时间整理一下思路了。
  • 判断this指向
var a = {b: function() {console.log(this)},c: {d: function() {console.log(this)}},e: () => {console.log(this)}
}
a.b()
a.c.d()
a.e()

我的回答是a c a,前两个是对的。主要是箭头函数应该是错了,第三个应该是window

  • 反问

当时面完感觉希望就不大了,因为富途用的是vue,我对vue又不熟,加上上面这些基础问题自我感觉很多都是不清楚了,现在复盘完之后简直是绝望了。就当丰富自己的见识了吧。

[面试系列]富途前端社招面试相关推荐

  1. 【面试】1110- 一年前端社招面试总结,入职阿里菜鸟

    前言 本篇文章也是认识的一位好朋友「东仔」,也是和Fly一年的前端,最近在面试和他交流了很多,还有雨哥,后面继续约他写一份面试题.最近Fly哥也在疯狂面试,差不多大中厂小厂.得物.B站.爱奇艺.蚂蚁. ...

  2. 【面经】阿里前端社招面试总结

    作者:蒙面大虾https://juejin.im/post/5c90f573e51d450a7d7dfc75 继上次宇宙条面试之后,笔者备受打击,决定闭关一段时间好好修炼自己的功力,所以暂时将简历隐藏 ...

  3. 阿里前端社招面试总结

    继上次宇宙条面试之后,笔者备受打击,决定闭关一段时间好好修炼自己的功力,所以暂时将简历隐藏,然鹅突然收到来自阿里巴巴的面试邀约,怀着忐忑的心里开始了阿里的面试之旅. 电话初探 被告知简历通过评审之后的 ...

  4. 互联网寒冬前端社招面试

    前言 本人17年毕业,至今一年多工作经验,三月加入找工作的浪潮,深感乏力,好在最后拿到心仪公司的offer,这里整理一下面试过程中的题目(有些忘记了?,简单总结下两家面试体验不错的公司),分享给大家. ...

  5. 这些年Android面试的那些套路,社招面试心得

    前言 说不焦虑其实是假的,因为无论是现在还是最近几年,很早就有人察觉Android开发的野蛮生长时代已经过去.过去的优势是市场需要,这个技术少有人有,所以在抢占市场的时候,基本上满足需要就已经可以了. ...

  6. 金三银四的腾讯、阿里、​字节等大厂前端社招面经

    大家好,我是若川.最近金三银四,今天分享一篇腾讯.阿里.字节等大厂的前端社招面试经验的好文,相信看完会有所收获.也欢迎点击下方卡片关注或者星标我的公众号若川视野 作者面了将近一个月,目前还没挂过,但由 ...

  7. 前端社招第一次面试问到的题【面试通过5k】

    前端社招第一次面试问到的题[面试通过,工资5k] 1.px跟em的区别? 答:px就是一个绝对像素单位,是固定值,而em是相对单位值,如果自身定义了font-size,则em会根据font-sizef ...

  8. 腾讯社招面试复习系列之一,C++篇

    腾讯社招面试复习系列之一,C++语言篇 最近在准备复习面试腾讯游戏开发,接下来会出一系列复习文章,总结一些他人的面试题与经验,以及之前自己面试时经验,并给出一些自己的见解,供大家一起学习. C++语言 ...

  9. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议 - 左潇龙 - 博客园...

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

最新文章

  1. BeanPropertyRowMapper使用注意事项
  2. HTML文本样式标签
  3. super.getClass()与this.getClass()
  4. MQ学习(一)----JMS规范(转发整合)
  5. 微信开发者工具使用bug
  6. 拓扑排序算法原理及Java代码实现
  7. 大型网站的演化之路——读《大型网站技术架构》
  8. Jetson Nano系列教程4-生死看淡,不服就干之I2C
  9. 【Java校招你不知道的那些事儿】java内推是坑吗?纯忽悠,一点用没有?
  10. Design?Design!
  11. java 内存读写文件_Java的文件读写操作
  12. 【RGB和RGBA之间的转换】也许对你有用
  13. 巴菲特给女儿的一生忠告
  14. ps抠图、抠头发去背景等
  15. 哪位兄台能优化这条SQL语句,在线等,捉急!!!
  16. 微软2017校招笔试题2 composition
  17. HDU 1495 非常可乐
  18. 文字上下轮播 ,自定义cell上下轮播
  19. MySql Workbench数据库导出和导入
  20. python 自动登录百度账号 by Dopamine

热门文章

  1. 0元永久授权,etl作业批量调度必备软件 Taskctl Free应用版
  2. 中国汽车内饰皮革行业运行现状及经营战略建议报告2022年版
  3. webpack的loader与plugin原理
  4. 在windows系统中安装显卡驱动
  5. Python实用功能之pdf文件转png图片数据
  6. 全国计算机等级考试二级教程与资料
  7. 如何发送工资条通知短信
  8. numpy的数字统计函数
  9. Oracle两行数据相减
  10. 私有化部署文字识别SDK