当前位置: 首页 > 面试经验 >

快手国际化前端日常实习一面

优质
小牛编辑
85浏览
2023-05-30

快手国际化前端日常实习一面

  • CSS的单位除了px还知道哪些?用过哪些?
  • CSS外边距重叠问题?如何解决?
  • JS如何判断一个数组?
  • 原型和原型链。
  • 浏览器的同源策略,跨域和预检请求说一下?哪些情况会发起预检请求?
  • Cookie的一些常见的字段有哪些?
  • 代码输出题目,结合问题
function A() {}
const a = new A();
console.log(a.constructor);			
console.log(a.prototype); 			
console.log(a.__proto__); 			
console.log(A.prototype.constructor);
  • 分别输出什么?
const value = 21;
function getInfo() {
    console.log(typeof value);
    const value = 'John';
}
getInfo();
  • 输出什么?如果改成var呢?
new Promise((res, rej) => {res(1)})
  .then(v => {console.log(v); throw new Error('error')})
  .then(() => {console.log(2)})
  .catch(() => { console.log(3)})
  .then(() => { console.log(4)})
  • 实现一个sleep函数
  • 实现字符串的trim方法
  • 一行代码实现输入 "a,b,c,d,e,f,g",输出"g#f#e#d#c#b#a"
  • 获取两个数组中的重复元素。
  • 一个数组中的元素,先变大后变小,如何获取值最大的元素。(用的栈,面试官提示可以用二分查找)。
const list = [
  { label: '昨天', value: 1 },
  { lavel: '今天', value: 2 },
]
  • TS熟悉吗?如何获取上面的listItem的类型。
  • 项目里的路由用的哪种模式?两种模式的区别?
  • Nginx配置回退路由怎么配置?
  • Vue和React哪个更熟悉一点。(后面反问知道部门Vue项目比较多)。
  • pnpm有什么好处?pnpm为什么适合实现Monorepo?
  • gulp如何实现流程的自动化,用到了gulp的哪些特性?

暂时想到这么多。应该是这么多面试以来最舒服的一次面试了,面试官很温柔,答对了会肯定,不会的问题也会提示和引导你。说我基础还可以,可以考虑多接触一些项目和业务场景。

#前端实习##日常实习#
 类似资料: