CVTE前端校招二面
一面结束后3个工作日就联系了(40min)
1、自我介绍
2、项目中遇到的问题,以及你怎么解决的(深挖项目,问了蛮久的)
3、谈谈你对hook的理解
4、说说dva的数据流
5、说说redux的数据流
6、做道题吧(放在下面了)
7、反问(我问了下部门的业务,他说这个校招到时部门会再分,我还问了一下 有什么建议给我。。。他说你自己觉得呢...略凉)
我感觉这是问题最少的一次二面(有点凉) 做题占了将近一半的时间,我中间还忘了一个API,他很温柔的说 可以查!
另外CVTE面试体验不错~
题目:
/**
* 将一个绝对路径简化
* 在一个类 Unix 系统中, 一个点(.)表示当前路径, 两个点(..)表示上一层目录
*
* 比如,
* 输入 /root/./user/../../work/, 输出 /work
* 输入 /root/../../user/../work//.//, 输出 /work
* 输入 /root//user////work/koa//././/.., 输出 /root/user/work
*/
* 将一个绝对路径简化
* 在一个类 Unix 系统中, 一个点(.)表示当前路径, 两个点(..)表示上一层目录
*
* 比如,
* 输入 /root/./user/../../work/, 输出 /work
* 输入 /root/../../user/../work//.//, 输出 /work
* 输入 /root//user////work/koa//././/.., 输出 /root/user/work
*/
/**
* @param {string} path
* @return {string}
*
function simplifyPath(path) {
if(patj === "") return "";
const stack = [];
const arr = path.slice("/")
}
// 这个是测试用例
console.log(simplifyPath('/root/./user/../../work/'))
console.log(simplifyPath('/root/../../user/../work//.//'))
console.log(simplifyPath('/root//user////work/koa//././/..'))
*/
#面经##校招##广州视源电子科技股份有限公司##前端工程师#* @param {string} path
* @return {string}
*
function simplifyPath(path) {
if(patj === "") return "";
const stack = [];
const arr = path.slice("/")
}
// 这个是测试用例
console.log(simplifyPath('/root/./user/../../work/'))
console.log(simplifyPath('/root/../../user/../work//.//'))
console.log(simplifyPath('/root//user////work/koa//././/..'))
*/