用友web前端现场面经
用友
HTML
- Iterator是什么,有什么作用?
- 项目中技术栈的选择是如何做的?
- 微信扫一扫二维码网页上登陆前后端过程?
- 讲一下你认为的什么是优美的代码,有哪些实践,项目紧急时,舍弃哪一个?
- 二叉树说下,有什么遍历方式 - 前中后序
- node 开启进程的方法有哪些,区别是什么?
- 我们都知道 react 是单向数据流,我这里想实现一个双向绑定可以怎么实现?
- 你觉得typescript和javascript有什么区别?
- 描述一下回流和重绘
- 1 ?2 ?3 ?4 :5 :6 :7 的结果是?
- 说一下你对generator的了解?
- 数字在计算机怎么储存的?
- react写一个时间选择组件,先设计要传什么样的props接口,说明原因,外部组件如何使用。
- cookie和session区别?
- prototype和proto的关系是什么?
- 前端div+css 和 js 你更偏向于哪一块,hack用吗 举几个列子
- 编写一个contextmenu的插件
- 跨域的条件是什么?跨域的方式有哪些?
- 304缓存,有了Last-Modified,为什么还要用ETag?有了Etag,为什么还要用Last-Modified?Etag一般怎么生成?
编程题
- 最接近的三数之和
- 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。
- 返回这三个数的和。
- 假定每组输入只存在恰好一个解。
示例 1:
输入:nums = [-1,2,1,-4], target = 1
输出:2
解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。
示例 2:
输入:nums = [0,0,0], target = 1
输出:0