2017年7月毕业至今,已经快两年了,这两年的的技术积累得到到底怎样呢?个人觉得,面试是检验技术的唯一标准。所以,决定准备一份简历,到顶尖的互联网公司试一下,广州这边,最好的公司,当然就是微信啦。正好有师姐是在微信的,所以把简历发给了她,同时,我自己也在boss直聘上投了一个岗位,但是后来尴尬的事情发生了:

我的简历被微信的其他部门锁定了!就是 boss直聘 投递的微信开放平台岗位锁定了,所以,我就找 HR 说明了情况,说我对另外一个部门比较感兴趣,要求释放我的简历。

虽然 HR姐姐 还是不太愿意取消,不过最后在我的再三要求下,她还是取消了哈。这件事情也说明了一事实:一份好的简历,是多么的重要!好的简历,甚至会让同一个公司的不同部门抢着不放的。所以,如果你想找一份好的工作,必须要花时间,先好好的准备一下简历,个人觉得,写一份好的简历,最起码需要准备两天吧,把自己在平时工作中最有成就感的地方列出来。

OK,简历被锁的问题搞定了,接下来就真正的到面试环节了。因为面试是一个十分敏感的事情,白天我不太好请假去面试啊,万一被老大知道我不安分、想跳槽了怎么办啊。所以,当3月27日早上微信的HR打电话来跟我约面试时间,我约了3月28日晚上7.30。也就是上周四的晚上哈。

这可是我毕业后的第一次面试啊,而且还是微信,内心肯定是非常紧张的!好不容终于到了周四晚上6点钟了(其实还没有到下班时间,我们是6.30才能打卡的),我饭都没有来得及吃,匆匆的打车过去TIT创意园。从信息港过去那边虽然不到10公里,但是因为下班高峰期,差不多50分钟才到。

7.30终于到了,面试官先让我做笔试题,给的时间是40分钟。这笔试什么题目都有,有操作系统、数据库、C/C++、算法,当然因为是前端面试,也有一些前端的题目。其实这笔试题对我来说真的很难,因为太多东西都不会,像 MySql、Linux、C/C++ 这些我一个前端切图仔除了在大学课堂上学习一点儿之外,几乎是没有任何的实战过。

大概8.20面试官说时间到了,他把我的答案大概看了看,然后就开始面试了。先是作自己介绍,接着就开始面试。印象中记得的题目是以下这些。

  • 先是看简历上写的项目经验,问一上些项目上的问题,比如如何编写 js-sdk, 如何去修改 weui 库,遇到最大的难题是什么及如何去解决的。
  • 数组去重的方法有哪些?
  • 如何判断左右小括号是否全部匹配。如 ( ( ))()((((()))))
  • JS 的事件机制
  • 如何劫持 XMLHttpRequest 的 send() 方法,调用他的时候,把参数输出到控制台。
  • git 和svn 的区别,git 的本地仓库有什么用呢?
  • react 和 vue 的区别
  • 为什么简单的项目选择使用 jQuery 而不用 vue 。
  • 跨域解决方案有哪些?jsonp 的原理及缺点?及如何判断 JS 加载完成了?IE7不支持 script.onload 事件怎么办?
  • 浏览器的渲染机制?
  • 浏览器最大并发量限制是多少个?及如何去突破这个限制?
  • 缓存机制?
  • 内存泄漏,及如何主动的去发现是否存在内存泄漏?
  • 你们平时项目的 JS 异常有做上报处理吗?是什么实现的?
  • xss 攻击的原理和预防?
  • eslint 是怎么使用的?
  • webpac打包性能优化,如何分块打包,及 HMR 的实现原理。
  • React的虚拟dom是什么?及 diff 算法原理?
  • SSR(服务端渲染)的作用,及它有什么缺点???

这些题目虽然看起来都很简单,大概都能答得出来,但是每个题目往深处或者底层展开讨论,就不容易了。特别是这个面试官,每个题目,他都会一层层的放深入去问。比如说,JS的事件机制,大家可能都知道通过 event loop 来实现的,但是如果再深入点,JS不是单线程的吗,那 event loop是怎么实现的?以及事件其实是分成宏任务和微任务两种的,可能很多人都不知道。再比如,webapck的 HMR 原理,可能很多人都知道当文件修改后,webpack 会对文件进行重新编译并通过 socket 发送通知给浏览器,但再深入一点,浏览器是怎么知道修改了哪里?该怎么去替换模块呢? 和面试官深入展开的讨论的内容比较多,下次再单独写一篇文章整理出来。

当然,可能朋友们最关心的问题是,这次面试过了吗。答案是: 不通过。我刚面试完后就问了师姐,面试官给的评价是:中规中矩,有点一般,要深入一下底层。当时就已经知道凉凉了~

然后第二天也收到了正式的短信通知,面试结果为:不通过。

虽然结果没有通过,但是经历这次面试,认识到了自己最大的缺点:学习不够深入底层。学习要追根究底,不要大概懂了就停止,而是要彻底懂了才行!换句放说就是:不仅要知其然,还要知其所以然。


原文:记一次腾讯微信面试 - ChessZhang - 博客园

jQuery 一次定时器_记一次腾讯微信面试相关推荐

  1. jQuery 一次定时器_年薪百万之路--第五十一天 jQuery(上)

    原生js事件绑定 开关灯案例 <div id="d1" class="c1 bg_red bg_green"></div><but ...

  2. jQuery 一次定时器_史上最全的js、jQuery面试题

    js.jQuery面试题整理 1.数据类型 基本类型:除Object.String.Number.boolean.null.undefined. 引用类型:object.里面包含的 function. ...

  3. jQuery 一次定时器_为什么JVM每隔一小时执行一次Full GC?

    随着接口自动化监控的完善,线上大多数的接口都被自动化监控系统接入,因此开发.测试人员可以及时的了解API的健康情况,监控内容包括检查API的状态码是否正常.返回的内容断言是否成功等,异常的接口会对外发 ...

  4. jQuery 一次定时器_用 jQuery 手写一个小游戏

    作者:王圣松 转发链接:https://juejin.im/post/6844903687307919373 前言 今天给大家带来一个小游戏. 要求:熟悉 JavaScript 继承的概念. 游戏预览 ...

  5. jQuery 一次定时器_干货 | 小论定时器玩法(时间轮询法)

    EEWORLD 电子资讯 犀利解读 技术干货 每日更新 经常来说,对于一些不复杂的单片机应用,而且对于内存和存储要求比较严格,又需要多分时去处理一些指定的任务,在无法使用RTOS的情况下,使用一个硬件 ...

  6. jQuery 一次定时器_三菱plc控制简单设备,如何定期锁机,巧妙解除密码技巧|锁机|plc|定时器...

    [动作描述] (1)现有一套设备程序如下,只给大家看它启动和停止的按钮,其他的控制程序由M0去控制,就不展示给大家看,现在要求增加一个到期锁机的功能. 想法如下,时间到了2021年5月份,就进行锁机, ...

  7. jQuery 一次定时器_学习RTOS(18)软件定时器

    l 软件定时器的基本概念 定时器,是指从指定的时刻开始,经过一个指定时间,然后触发一个超时事件,用户可以自定义定时器的周期与频率.类似生活中的闹钟,我们可以设置闹钟每天什么时候响,还能设置响的次数,是 ...

  8. java 头尾 队列_记一次腾讯面试,我挂在了最熟悉不过的队列上

    前记 面试官问:你了解队列和链表的区别吗? 我:了解,blabla 面试官又问:你能自己实现队列吗?具体讲讲怎么实现? 我当时说了用链表来实现队列的存储,并实现push和pop的操作,但回答的不具体, ...

  9. html 如何实现一条竖线边上有 刻度_记一次腾讯面试:进程之间究竟有哪些通信方式?如何通信? ---- 告别死记硬背||CSDN博文精选...

    作者:帅地 有一次面试的时候,被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过,说的并不好.想必大家也都知道进程有哪些通信方式,可是我猜很多人都是靠着"背"来记忆的,所 ...

最新文章

  1. python 2x xlrd使用merged_cells 读取的合并单元格为空
  2. 微服务海量日志怎么处理,推荐你试试这款工具....
  3. 高分屏是否适用计算机类学生,高分屏
  4. httpsendrequest的head怎么用string写_商品广告语用怎么写?男人篇
  5. 使用国内DOCKER镜像源
  6. WWDC 2018: Shortcuts 快速入门
  7. Visual Studio无法推送提交到Github的解决方法
  8. exit()和_exit()的区别
  9. php算法结构,PHP数据结构与算法:顺序表
  10. 【Android】移动端接入Cronet实践
  11. oracle 11g 重置,oracle数据库重置
  12. 软件测试人员所不知道的软件测试七项原则
  13. TSINGSEE青犀视频构建pion webrtc运行broadcast示例的步骤
  14. 仿造虎扑步行街首页。
  15. javaSE-day04--ArrayList基本用方法、类内定义方法和方法重载、静态方法static(类的方法)、工具方法(static)的定义和使用
  16. css3 平行四边形 、大括弧
  17. 凹凸曼但没有小怪兽 CSS的世界
  18. 2022 CCF中国开源大会会议通知(第四轮)
  19. c3p0和dbcp的使用和区别
  20. 一键开启/禁用以太网

热门文章

  1. 拥有自己的百度直达号
  2. 生物信息学|Extracting Drug-Drug Interactions with Attention CNNs
  3. 谷歌、百度循环多次翻译、语音下载python脚本
  4. 067 定积分的概念与性质
  5. excel宏根据表格自动计算机,Excel使用宏录制自动将输入内容排到另一张表的操作方法...
  6. 解的存在唯一性定理与逐步逼近法
  7. 带蒙版的安卓剪辑软件_抖音运营干货,9款手机剪辑软件APP,从此让你用手机轻松玩转剪辑...
  8. 2015年11月27日 野外生存(一)刀
  9. 服务器新建虚拟机不识别u盘,虚拟机无法识别u盘如何解决_虚拟机中无法识别u盘的处理办法...
  10. 鼓励参与计算机考试宣传标语,考试宣传标语34句