Interview icon indicating copy to clipboard operation
Interview copied to clipboard

【05-09】😘 AA公司

Open buuing opened this issue 3 years ago • 0 comments

! 25k-40k * 14薪
! 965 工作制

一面 [远程] 30分钟

  1. 封装一个方法, 对数组扁平化去重, 并得到一个升序的数组
// 输入以下值
var arr = [
  15,
  [1, new Number(10), 2],
  { a: 3, b: [4, 7, 8] },
  [6, 7, 8, 9, [11, 12, [12, 13, [14]]]]
]
// 返回下面的值
[1, 2, 3, 4, 6, 7, 8, 9, 10,11, 12, 13, 14, 15]
  1. 实现一个版本比较函数, 并返回结果
console.log(compareVersion('1.0.0', '>', '1.1.1')) // false
console.log(compareVersion('2.0.0', '>', '1.1.1')) // true
console.log(compareVersion('1.99.10', '<', '2.1.1')) // true
console.log(compareVersion('1.1.1', '<=', '1.1.1')) // true
console.log(compareVersion('1.1.1', '==', '1.0.0')) // false

二面 [线下]

  1. ~你一般学习技术的话都是通过什么手段~
  2. ~平时项目中遇到过哪些难点~
  3. ~项目需求迭代的频率怎么样~
  4. ~平时项目中的开发流程~
  5. git里面reword和reset有什么区别
  6. ~处理过一些线上bug吗~
  7. 你们有线上错误日志监控和埋点统计吗
  8. ~未来的一个发展规划是什么~
  9. ~现在的薪资是多少~
  10. ~你觉得你技术上最大的优势是什么~
  11. ~你一般喜欢开发项目中的哪些部分~
  12. ~小程序做过吗~
  13. ~现在找工作到什么进度了~
  14. ~大学学的什么专业, C++现在还会吗~
  15. ~浏览器输入url到页面渲染的过程~
  16. DNS查找大概分几层了解吗
  17. ~页面A跳转页面B, 然后修改了一些数据, 再把数据带回页面A~
  18. ~vue组件如何实现缓存~
  19. ~你在平时工作中都封装过哪些组件~
  20. ~有做过跨项目的公共组件管理吗~
  21. ~上线发布流程说一下~
  22. ~你当时怎么想到做软件开发的呢~
  23. 你对计算机的基础原理/操作系统了解多少
  24. 数据库的设计范式有了解吗
  25. nodejs有用过吗
  26. ~react了解过吗, react最新版了解过吗~

友好的沟通, 这轮并不是很正规的技术面, 可能更偏向于聊天形式的交谈

hr面 [电话]

并没有想象中的那么大方, 我要了个(n+3)k, hr就跟见了鬼一样, 说话的声调都变了, 以至于她后面说出来的每一个字都散发着不可置信的语气

感觉挺无语的, 好歹也是个D轮融资, 拜托hr别这么没见过世面行不行啊

buuing avatar May 28 '21 16:05 buuing