阿里云-弹性技术ECS-前端暑期实习-提前批一二面凉经

一面 2022/2/21 60min

  • 自我介绍

  • ts中的 class 和 interface 的区别

  • 算法

    • 求任意整数平方根,参数:整数,精度
    • // 你作为一名维和部队的战士,要击落***发向你的火箭弹。首先有个下标为0长度为n的整数数组dist,其中dist[i]是第i个火箭弹与你的距离(单位公里),
      // 火箭弹以同样的速度飞向你,名为speed的整数数组代表这些火箭弹的速度,即speed[j]是第j个火箭弹的速度(单位公里/秒)。
      // 火箭弹从第0秒开始发射,同时你的武器也在第0秒开始击落火箭弹,每1秒可以直接击落一枚火箭弹。
      // 一旦火箭在某一分钟开始击中了你则game over
      // 求你可以消灭的火箭弹最大数量
      
      // cases:
      // input: dist[1, 2, 3]  speed[1, 1, 1]
      // output: 3
      
      // input: dist[3, 4, 5] speed[5, 4, 3]
      // output:1

二面 2022/2/24 40min

总结:面试官是一个小姐姐,面试体验极好,面试结果凉。

  • 自我介绍

  • 根据项目问。答的都不是很好,哎

    • 项目的难点。(项目很水。。)

    • 讲一讲flex自适应遇到的坑

    • 项目中 websocket 实现消息通信有没有什么小心思。(讲了下心跳机制)

    • 服务端想主动推送消息,有什么实现方法

      • 讲了用户在线直接推送、不在线的话比如通过微信推送之类的

    • 那如果用户不在线,把消息缓存起来,如果消息过期了怎么让其停止推送

      • 比如把消息存在 Redis 里,设置过期时间

      • 课程关闭的话,主动清缓存

      • 若缓存过期,清除

    • 项目的性能优化。(防抖、节流)

    • 重绘回流

    • 性能优化

    • 讲一下一个前端开发人员需要做的事情

  • 开放题:

    • 一个跨域长度很长的时间选择组件,有两个点可以拖拽,但是可能想定位个时间距离很想小的很难定位到,有没有什么办法优化用户体验

    • 讲了一些通过键盘输入时间来操作

    • 面试官说可以通过判断两个点是否超出边界,然后来进行时间轴的伸缩。(其实想到手机视频剪辑的功能,但说出来!!!)

  • 反问

    • 怎么学前端

      • 面试官讲了好多好细,最重要的一点是不止于开发和照搬设计稿,比如界面的设计、功能的需求这些也都需要前端去参加讨论,考虑的。还有应用上线后,对用户行为的监控(很重要)也是可以通过前端埋点来实现的。

      • 有机会实习也很重要,对于在校生来说,比较看重的是思考能力 而不是现在掌握了多少,对于一个需求不仅是只完成功能,还需要去思考有没有优化的地方,有没有更好的方案

    • 对实习城市有没有要求,北京杭州

      • 答了其实都可以

    • 实习的话肯定是希望能够拿转正offer的,那毕业工作的城市有没有考虑

      • 实话实说,还是偏向于广东这边(凉)

#阿里巴巴##面经##阿里云##校招#
全部评论
字节跳动内推码: N9XMEKR  校招投递链接: https://jobs.toutiao.com/s/LwmR4y8 社招投递链接:https://job.toutiao.com/s/Lwmrdas 或者发我简历,可直接帮内推,简历直达目标部门哦,帮查进度🤗
点赞 回复 分享
发布于 2022-03-09 16:26

相关推荐

字节 飞书绩效团队 (n+2) * 15 + 1k * 12 + 1w
点赞 评论 收藏
分享
赏个offer求你了:友塔HR还专门加我告诉我初筛不通过😂
点赞 评论 收藏
分享
4 10 评论
分享
牛客网
牛客企业服务