答了遍历一遍找想要的,splice, slice,filter
用filter写了一下,刚才的删除
async function delayFn(fn, delay) {
await new Promise((resolve, reject) => {
setTimeout(() => {
resolve()
}, delay)
})
fn()
}
delayFn(() => {
console.log('3秒后执行我~')
}, 3000)
import React, { memo } from 'react'
import { useState } from 'react'
const getRandomNum = () => {
return Math.floor(Math.random() * 100)
}
const getRandomFlag = () => {
const arrFlag = ['+', '-']
return arrFlag[Math.floor(Math.random() * arrFlag.length)]
}
const App = memo(() => {
const [num1, setNum1] = useState(getRandomNum())
const [num2, setNum2] = useState(getRandomNum())
const [flag, setFlag] = useState(getRandomFlag())
const isTrue = (value) => {
switch (flag) {
case '+':
return num1 + num2 === value
case '-':
return num1 - num2 === value
}
}
// 记录输入框的值
const [inputValue, setInputValue] = useState('')
const handleInputChange = (e) => {
setInputValue(e.target.value)
}
// 验证
const handleBtnClick = () => {
if (isTrue(inputValue)) {
console.log('验证成功')
} else {
console.log('验证失败')
}
}
return (
<div>
<div className='show'>
{
`请输入验证码:${num1} ${flag} ${num2}`
}
</div>
<input type="text" value={inputValue} onChange={handleInputChange} />
<button className='comfirmBtn' onClick={handleBtnClick}>验证</button>
</div>
)
})
export default App
不考研吗,下学期没课了吗,啥时候能到岗,实习多久,有没有在面别的公司,转专业留了一年级,
反问,现在水平找日常实习够吗。
感觉没怎么说过话,一直在写题写题。
手写题4/5
下来把数组对象转树和树转数组对象还要再学一下~
后续:一面结束后1h左右hr打来电话,约了下午6:30二面,好紧张,加油!!
二面我称之为八股文吟唱面~
三个手写题 3/3
记不清顺序了,简单回忆一下
没有,说了打算和学校一个一起学前端的同学一起来北京,原本他也今天晚上面试,不过字节突然给他往后推了十多天
说了一下~之后就没问过项目,可能是没啥值得问的qaq
答了vue2的和vue3的分别用的什么
defineproperty缺点,proxy优点
没答好,还是要好好看一下ts
答了es6的class是语法糖,实际还是转化成ES5的组合寄生继承
八股吟唱~~
extends
说了基本的导出一个对象,引入一个对象
之前学的时候看过,忘了...答了执行方式有区别,具体没答出来
八股吟唱ing~~
八股吟唱ing~~
答了then, catch, all, race, 其他的想不起来了
一开始写了个无序的。
有序、改了一下代码
答了PATCH、DELETE、OPTIONS,其他的想不起来了
想起来啥说啥
答了pull,logs,start,image,ps...
平时用的最多的还是logs
答了taro、uniapp,但都没学过
说自己简单学过canvas、svg,知道three.js,聊到了蚂蚁集团的antv团队
说了能写Java、Python、C++
说没手动配过,平时用的都是可视化界面(宝塔面板),但能照着文档配置
答了nginx可以部署静态资源,解决跨域...其他想不起来了
说看得出我是准备过的,背的东西对于你们太简单了,谁都能背。算法能力欠缺,他不太看重算法,但是基本的算法要刷
qaq希望能过呜呜呜,球球过了吧
二面感受:不是特别熟的东西就别往简历上写了,写熟悉typescript给自己挖了坑~
下去还要再面向简历学习一下,把技术基础打扎实!!
现在是北京时间2022.12.6 23:20,回忆完二面面经,感觉好他妈慌啊呜呜呜,想去魔门塔。
12.8中午收到hr电话,晚上接受offer,约了12.12入职