Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

校招面试 #2

Open
juzhiyuan opened this issue Jun 13, 2018 · 0 comments
Open

校招面试 #2

juzhiyuan opened this issue Jun 13, 2018 · 0 comments
Labels

Comments

@juzhiyuan
Copy link
Owner

juzhiyuan commented Jun 13, 2018

职位

  • 有赞前端

问题

建议

  • 社招,更注重项目经验;校招,更注重基础内容。

职位

  • 小米前端(实习)

问题

console.log(1)

setTimeout(() => {
  console.log(2)
}, 0)

new Promise(resolve => resolve(3)).then(arg => console.log(arg))

setTimeout(() => {
  console.log(4)
}, 300)

console.log(5)
for (var i = 0; i < 10; i++) {
  console.log(i)
}

for (let i = 0; i < 10; i++) {
  console.log(i)
}

职位

  • LeetCode 中国 前端

问题

  • 介绍尚相馆 项目;MySQL、Redis 用在了哪些场景?
  • 介绍React与状态(我讲了讲Vue与Vuex)
  • 介绍Jenkins
  • 是否使用webpack自己构建过项目(直接用了脚手架)
  • 设计一个Koa中间件,限制IP在特定时间内不能超过阈值(我使用到了Redis)
  • 如何判断一个数组是单调的?(下方代码没有考虑到数值相等情况)
    image
  • 生成验证码(下方代码判断重复效率不高,可以借助对象键不能重复/Set方法)
    image

职位

  • 香港中文大学深圳研究院 计算机视觉媒体实验室

问题

image
image

我的解答

image
image

职位

  • 薄荷🌿(前端)

问题

  • 哪一个项目最满意?
  • 该项目中Redis的使用场景?
  • 这几年学习感受最深的是?
  • Redis用到了哪些数据类型?
  • Redis与Memcached差异?
  • Koa如何处理高并发?机制?
  • 除了JS还学习哪些语言?JS与PHP差异?

职位

  • Atlas(前端)

问题

  • importrequire差异;怎么导出模块
  • 箭头函数与普通函数差异
  • 实现一个函数,接收参数1是一个函数f,参数2是一个obj,然后返回值是一个函数h,当调用h的时候,其实是在obj的作用域上调用f参数
const fn = (f, obj) => f.bind(obj)

职位

  • 阿里前端(实习)

一面问题

  • Vue.js 双向数据绑定等内部实现
  • SPA路由原理
  • 前后端检验规则如何同时生效
  • Node应用场景,是否适用于处理大批量数据、如何处理?
  • redis与mysql性能分析
  • redis数据丢失怎么办?
  • 是否经历过大型项目协同?
  • Koa用过哪些中间件?
  • Koa 与 express 区别在哪?
  • Docker与其它容器技术区别在哪

职位

  • 新华智联

问题

  • babel原理
  • 使用js如何给一个元素添加class
  • 小程序架构
  • jsonwebtoken vs cookie
  • docker 架构

职位

  • 扇贝单词(实习)

问题

  • Vue.js 双向数据绑定原理
  • ES6中都了解哪些内容
  • this指向分析
  • Koa中间件原理
  • Koa 与其它框架(不限于Node.js)区别?
  • rxjs是干嘛的
  • wepyjs有哪些痛点、是否使用过mpvue
  • 实现元素水平垂直居中
  • Git 冲突处理
  • 是否使用过Webpack

职位

  • 阿里前端(实习)

二面问题

  • HTTP2原理
  • Web前后端安全以及原理、防御
  • WebSocket
  • ES6内容
  • 使用CSS3实现Loading的思路
  • 如何在对象内部实现私有变量
  • 如何实现内部服务隔离(不使用Key来判断)

职位

  • 轻芒(实习)

一面

  • 介绍项目
  • 唠嗑
@juzhiyuan juzhiyuan reopened this Jul 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant