深圳某中型公司面经

一面(40-50 分钟,通过)

介绍一下自己

学过哪些编程语言(我回答了 Java)

Java 的 class 和 JavaScript 的 class 有什么区别(老实话我也不知道有什么区别)

一个树形结构,如何输入一个 id 找到他所在的 children

接上一个问题,怎么判断一个 children 是否跟 parent 存在循环引用

(当我磕磕绊绊回答出来的时候,我给自己挖坑,算了一个时间复杂度,我还不太会的那种)

问了一下 HTTPS 抓包能看到什么,HTTPS 能看到 ip 地址吗?

问了一下 项目

promise 能否用 try catch,来 catch 到 promise 内部的错误

场景题:如何在局域网,自己的电脑上,看到测试同事 H5 页面上的控制台的输出

你有什么想问?

总体感觉良好,问题磕磕绊绊都能回答出来。没有任何背书题目,除了自己给自己挖坑外,都还好。

二面(一个小时左右,通过)

介绍下自己

介绍下项目

针对项目问了一些问题,flexiable 的原理 ,如何计算一个 骨架屏幕... keep-alive 的数据更新问题...

两数之和(没答出来 真的可惜),map 存差值 寻找差值 然后 就可以降维了...

串行 promise(感觉还可以讲几个方案)

flex:1 (复习了又忘了)

object ,Map 的性能问题。。(好像猜的有点准)

总体感觉有点傻逼... 两数之和都回答不上... 总体来说还是 OK 的

三面(20-30 分钟)

换了一个项目组的负责人来面试(线上视频剪辑工具的... 我都不知道是什么东西)

就问了些简单的 自己 的情况

工作上的难点

你有什么想问的 ...

interview
41 views
Comments
登录后评论
Sign In
·

children 是否跟 parent 存在循环引用

典型的图论里面图中找环的问题

·

如何在局域网,自己的电脑上,看到测试同事 H5 页面上的控制台的输出

同个路由下有分配 ip,查ip表就知道同事电脑 ip,自己电脑浏览器用这个 ip 调试就行了,比如:192.168.11.11:3000/vue-page