【面试经验】同城-前端 一面

24.9.27 58
面试官是个三十岁左右的男的,挺和蔼,我不会的也会说没事

让我自我介绍了,我还是喜欢这种正常开局,而不是上来直接让你介绍项目,那不纯 kpi 吗
实习期间选个项目讲,做了什么,有什么难点,有什么优化
为什么使用 canvas?为了动态计算 div 的宽度,增加拓展性
虚拟列表如何实现
除了这个性能优化还有别的吗?
开始拷打八股
两个标签页中,如何实行通信 说实话这个我不太会,浏览器的进程线程通信那些我都不太会,他说了 postMessage,还说 localStorage 是不是也可以,我说不同域名的话应该不行吧 他还说了 webSocket,我就反手说了 CORS,但他说这应该和他想说的不太一样,跨域一般是浏览器到服务器,我就说 a 页面 b 页面通信,a 页面把内容发到服务器,服务器再把内容发到 b 页面,是不是也可以呢 有点抽象,然后和面试官一起笑了
跨域的常见解决方案
数组如何合并?展开运算符,concat(我一开始回答错了说成了 assign,但这是对象的)
如何清除浮动?为什么要清除浮动?
reduce 有什么作用
script 标签的解析会阻塞 html 的解析,如何解决?async defer
进程和线程什么关系?操作系统忘光了 qaq
浏览器常见的进程都有哪些?哥别问了,真不会啊
如何判断对象为空
常见的状态码
问 webSocket 的内容,但我忘记了,就简单说了下概念,人家估计也知道我不会就没继续问下去
如何实现一个深拷贝
开始手撕,正则表达式检测手机号,正则一直都是我的弱项 0.0 就换了一个,手写冒泡排序
讲一下快排的概念
反问
介绍业务,他说他的部门是做房地产的,但是整个 58 在招人,所以无法确定我之后会去那个部门
问了下 hc 的情况,他说他也不了解
我需要改进的地方?他说还可以
面试了 30 分钟,整体难度不算难,秋招面试那么久第一次看到真的有人拷打八股的,话说感觉很少有人问 vue 和 react 的问题 0.0

现在整体看下来,没答出来的地方比昨晚的阿里大文娱好了很多,然后反问的时候面试官也觉得我还不错,许愿一个二面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

litterfinger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值