Skip to content

沈阳 厚普 外派北京科东 前端

JD

alt text

面试前电话

南部电力项目,大屏,数据可视化,用电安全,信息安全。

技术面试

远程面试,腾讯会议,开视频。

1. 自我介绍

2.聊之前创业,现在在哪,是不是准备到沈阳常住

创业接不到活,解散了。

工作稳定就可以定居。

3. 技术选型

  1. 考虑团队成员
  2. 换大技术方向,考虑学习成本
  3. 考虑生态,方便解决踩坑

4.electron 做了什么

医院的平台。

5.国网大屏

一个中控服务器作为主机,局域网内访问主机上的页面。

6.CSS 主要做什么

主要面向需求。Sass、Less 都写过。

考虑兼容问题,有些效果不支持怎么办

css 写不了的用 js 写,比如 anime.js。

配合 babel,能兼容大部分。

7. 唠事件循环

刚学完

单线程,为了实现异步的场景,有了事件循环的整套机制。

主线程;

消息队列:类型队列、微队列。

主线程去取任务依次执行。

队列优先级。

宏任务拆分,谁先谁后

浏览器各自实现的不一样。

任务的优先级

8. vue 的 nextTick 什么场景用

修改了数据但没渲染。

要是也不好使呢

setforceUpdate

9. 自己搭过脚手架吗,对 element 做过封装吗

唠了在毕马威给 el-table 封了三层。

10. 修改组件库的样式

唠了在毕马威给 kcc 换主题。

准备用组件库提供的全局 sass 变量,但是不能实现设计提供的方案。后来使用全局 css 实现的。

:deep v-deep

11. RPC

唠了在互联派用 hyperf 和 thread 搭建 RPC。

为了提取公共后端逻辑,后端互相调用。

12. 微前端

没做过。

13. 笔试题:脑筋急转弯

INFO

记不太清了,大致是这么个意思。

js
function fun() {
    console.log(num)

    var num = 1

    function add() {
        return num ++
    }

    return {num, add}
}

var a = fun()
a.add()
var b = fun()
b.add()
console.log(++ a.num)
console.log(++ b.num)

没答好,当成 new 对象了。以为是事件循环的问题,应该是闭包的问题。

重点是 num 在函数作用域内,对外部是隔离的。

所以调用函数的时候输出 numundefined

js
undefined
undefined
2
2

14. 唠几个之前比较大的项目

工作六年了是吧

互联派技术部 10 个人; kcc 小版本俩人,一前一后;大版本 3 前端,3 后端,1 设计,1 测试,1 产品,1 devleader。

用 electron 做的客户端,一个页面的两个部分分别是两个人做的,打开这个页面的时候内存占用就上涨。交给你做,怎么去调查。

  1. 看代码,跟页面相关的代码。
  2. devtool 看性能

项目久远很多事情都无从考证,也没法溯源。类似这样。

  1. 让 chatgpt 去检索,看看有没有已有的文档。

15. 封装组件给大家使用,有什么需要注意的点

例如注意变量污染

也可能没有框架,纯粹的封装。也可以是 Vue 中的组件,但要考虑可迁移性。

  1. 考虑通用性,出入参。
  2. 变量污染,用闭包控制导出的函数和变量。
  3. id、class 起名带前缀

此时背景一只大C路过

16. 拓扑,3D

three.js 导入 3D 模型,确认可显示并操作。

没有做具体的项目。

说我喜欢研究新东西

我说也是缺点,什么都玩,都不深。

说对前端来说也不见得是缺点,前端广泛性可能比深度更重要

前端没啥难的,所以搞出很多花里胡哨的东西来提升含金量。

之前想做拓扑的项目,但是 Unity 要写 C#,就没做。

好像 Unity 可以写 js。

后期要是这方面要做调研

我愿意做,也可以。

后面的项目会很多,从选型开始,都会有

17. 聊个人,和工作环境

统招本科

未婚,有女朋友

是否了解过沈阳整体的工作环境,包括薪资、工作强度之类的。

环境一般,疫情后对环境有影响。公司项目还算稳定,没裁员过。一些很稳定的企业都开始裁人了。

之前用过一个北京回来的,看环境不好又回北京了。

希望能稳定长干。

工作稳定可以定居。

18. 介绍工作情况

给国家电网做项目。

有个大的硬件部门,卖给国网下面的电网,安防设备。

做一个网络平台,数据监视,预警,分析整合和展示

工作强度

公司情况

19. 有啥问题

时限

不急。

最快下周或下下周能定。

建议多面试几个,感受感受。

评论区
评论区空空如也
发送评论
名字
0 / 20
邮箱
0 / 100
评论内容
0 / 140
由于是非实名评论,所以不提供删除功能。如果你需要删除你发送的评论,或者是其他人的评论对你造成了困扰,请 发邮件给我 。同时评论区会使用 AI + 人工的方式进行审核,以达到合规要求。

© thebestxt.cc
辽ICP备16009524号-8
本站所有文章版权所有,转载请注明出处