25前端暑期:腾讯微信小程序一面凉经

1. 笔试环节(60min)笔试+讲解思路

   一、     给出 k 种**不同面值**的硬币(以数组 coins 表示),每种面值硬币的数量**不限**。给出一个总金额 total,请算出最少需要几枚硬币可以凑出这个金额。如果凑不出则返回 -1。
   *************************************************ion/?envType=study-plan-v2&envId=top-100-liked

   二、     运用你所掌握的数据结构,设计和实现一个 LRU(Least Recently Used)缓存

   三、     你正在设计一个类似 webpack 或 rollup 的打包工具,将页面的入口和所有依赖打包成一个文件。例如:页面 page 的主函数入口在page.js,以下为其通过 require 生成的依赖树。

2. 自我介绍(10min)

3. 简历提问(10min)

   1. 在实习的时候有没有遇到什么性能上的问题,比如页面加载慢,你是怎么解决的?
   2. 在实习的时候遇到的最大的困难是什么,你是怎么解决的?样式的调整
   3. 实习的工作能不能详细说明一下,你们的研究有什么优势吗

4. 技术提问

   1. 进程、协程和线程,举例说明
   2. webworker有使用过吗?
   3. 说一下浏览器的缓存有几种方式,协商缓存强缓存介绍一下
   4. settimeout会有不准的情况吗? 为什么

5. 其他提问

   1. 学校的学习是怎么样的,什么安排

6. 反问环节

   1. 面试官的工作方向(小程序,运行时)
   2. 实习是需要6个月才可以转正吗

问题:

1. ts写算法题,需要配置一下
2. 项目内容多准备准备

#前端面经#
全部评论
有兴趣投递一下钉钉嘛
1 回复
分享
发布于 03-18 21:44 浙江
实习这么难。。
点赞 回复
分享
发布于 03-19 13:50 上海
滴滴
校招火热招聘中
官网直投
佬。这也要挂你吗。
点赞 回复
分享
发布于 03-19 14:55 广东
别吧……测评挂
点赞 回复
分享
发布于 03-19 15:31 新加坡
有兴趣投一下淘天嘛?
点赞 回复
分享
发布于 03-19 15:57 浙江

相关推荐

1. 自我介绍(5-10min)2. 在工作中负责的模块是什么?3. 工作中遇到的复杂的事情,以及是如何去解决的4. css布局了解多少,哪些布局用的比较多?flex布局,grid布局,如何实现水平垂直居中,flex布局和grid布局的区别是什么5. 了解前端模块化吗?讲述es6模块化,模块的加载顺序是什么6. Array的内置方法有用过哪些吗?push,pop,shift,unshift,slice,splice,map,reduce,join。7. map和forEach的区别是什么8. splice应用于哪些场景9. vue用过吗?vue2还是vue3哪个用的比较多?10. v-for和v-if的优先级是什么11. vue组件之间的通讯用什么12. vue父子组件的生命周期顺序13. 事件循环了解吗14. 代码看输出    var num = 1    var obj = {num: 2 }    obj.fn = (function (num) {      this.num = num * 4      num++      return function (n) {        this.num += n        num++        console.log(num)      }    })(obj.num)    var fn = obj.fn    fn(6)    obj.fn(7)    console.log(num)    console.log(obj.num)  15. 反问环节    1. 岗位的工作内容:erp?好像是供应商和供应链的中间通道,负责分销管理,铺货。前端vue2,vue3,element-plus    2. 实习生参与的工作是新旧项目都会参加吗?新项目用vue3,旧项目vue2,用微前端结合,都需要维护    3. 面试官讲述了工作时间,上午9:00-晚上8:00感受:1. 对于基础知识掌握的比较少,只了解比较表层的内容,但是深挖原理不知道2. 对于js的代码,没有去自己实操运行一下3. 在工作和学习中,项目中没有挑战一些难点和突破点,问的时候不知道怎么说
点赞 评论 收藏
转发
3 15 评论
分享
牛客网
牛客企业服务