百世物流前端实习一面二面
百世来学校春招招聘,抱着练习的心态去参加了一下
流程是先听完他们宣讲会,然后当场笔试,根据笔试成绩再通知后续面试
笔试内容难度与期末考试差不多 操作系统 计网 数据库都有涉及,考验计算机基础能力
一面
- 自我介绍
- 项目难点,为什么要使用vuex
- 父子组件通信有哪些方式,我可以传递一个函数吗?
- 问对webpack是否了解,我说只是一点点就跳过了。
- 接着问js,es6新特性你常用到的有哪些
- sessionstorage localstorage 区别
- 谈谈对原型和原型链的认识
- 跨域的原因和解决方式
- 两栏布局(左边固定宽度,右边自适应)
- 怎么获取函数里的参数? 答:argument
- 给一个a
//大概是这样不知道会嵌套多深,试着遍历它 a={id:1, name:'ming',children:{id:101,name:'jk'}} //我的解决方案是判断value类型,如果是对象就递归套娃,和原结果进行拼接,如果不是对象直接存储起来。
- axios请求 你可以原生实现吗?
一面结束等了几分钟接着二面,(线下面试)
二面
- 接着谈谈这个项目
- 给了一道题,说出它的输出结果
function f(obj){ obj.url = "baidu.com"; obj = new Object(); obj.url = "google.com"; } // let t = new Object(); 输出baidu.com // t = 1; //undefined // t= null; //报错 let t = new Number(1); //输出baidu.com f(t); console.log(t.url);
- js的基本类型(null和undefined的区别)
- 输入一个url,说一下其中的运行转变。
- 水平垂直居中的方式
- 谈谈网页如何渲染的
- promise问题 宏任务 微任务 event loop
还有一些问题可能忘了
让回去等消息,两三天都没有回复,估计也凉凉了~~
#实习##面经##百世物流科技(中国)有限公司##前端工程师#