腾讯两轮前端面试被完虐,一份腾讯面试官给你的技术面试指南,请查收!

本文提供了一套技术面试攻略,包括面试前的准备(如刷题建立知识体系),面试中的策略(展示解决问题能力而非细节),以及腾讯面试所需技术知识的概述。作者强调了系统学习和个性化准备的重要性,推荐了学习资源和加入技术交流社群以共同成长。
摘要由CSDN通过智能技术生成

腾讯的技术面试攻略


面试不容易,所谓的技术面试就更加有难度了。技术面试是一个双向考察和选择的过程,所以面试时大部分考官都会把这当成和候选人的一次沟通。那这个拿下Offer前的拦路虎要如何攻克呢?今天我就讲讲技术面试的终极攻略,从面试前到面试中,全都给你准备好了。

面试前:

俗话说“机会是留给准备好的人的”,越早准备越好,多刷刷LeetCode和剑指offer。可以按照这样一个方法和思路,挑一个问题问自己,写出你的解决策略,然后在白板上写下你的思路。当你发现你的思路越来越清晰时,那么你在面试中吃螺丝的可能性也就会小很多了。如果你想加强你的抗压性,不妨找你的朋友或学长问你问题,制造一个模拟的面试环境。

面试时:

从你面试开始的那一刻起,你就要准备好回答各种各样的问题。比如说你的面试官可能会让你展示给他看你怎么解决一个问题,又或者他们会打开自己的电脑让你知道他们如何create code。不管面试官用的是什么测试方法,他们最终想要测试的是你解决问题的技能,所以不要纠结于细节,而是给他们一个完整的解决方案。

面试腾讯需要储备哪些技术知识呢?


很多人准备面试的时候,大多数就会这样的,打开百度,输入 “前端面试题”,找几个多的开始看。

这虽然看起来很自然,但是并不是一种健康的方式,网上的面试题太多太杂乱了,不仅影响学习效率,而且还不能形成一个知识体系。

知乎上有个问题,叫做如何高效学习,里面有一个回答我觉得很符合我自己的观点,就是建立起自己的知识体系,建立知识体系的目的在于:

  • 巩固记忆。

  • 认识自己,找到自己的优势及不足。

  • 把握复习的进度。

  • 经验总结

对于腾讯高频出现的面试题,我做了一个整理,由于题目太多,只展示了一部分:

如有需要下面的面试题和学习路径的可以【点击我】免费领取。

HTML:


  • 你是怎么理解HTML语义化

  • 你用过哪些HTML5标签

  • meta viewport 是做什么用的,怎么写

  • label标签的作用

  • 行内元素有哪些?块级元素有哪些? 空(void)元素有那些?

  • a标签中 如何禁用href 跳转页面 或 定位链接

  • canvas在标签上设置宽高 和在style中设置宽高有什么区别

  • 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?

  • iframe有哪些缺点?

  • HTML5新特性

  • HTML5离线储存

  • 浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢

  • Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?

  • HTML与XHTML——二者有什么区别

CSS:


  • 页面渲染时,dom 元素所采用的 布局模型,可通过box-sizing进行设置。根据计算宽高的区域可分为:

  • ie盒模型算上border、padding及自身(不算margin),标准的只算上自身窗体的大小 css设置方法如下:

  • 几种获得宽高的方式 :

  • 拓展各种获得宽高的方式 :

  • 边距重叠解决方案(BFC) BFC原理

  • css reset和normalize.css有什么区别

  • 居中方法:

  • css优先确定级:

  • 如何清除浮动:

  • 自适应布局:

  • link @import导入css:

  • 长宽比方案:

  • display相关:

  • CSS优化:

  • CSS开启GPU加速

  • 开启GPU硬件加速可能触发的问题:

  • CSS中link与@import的区别:

  • CSS选择器列表优先级及权重:

  • display:none和visibility:hidden的区别:

  • position的absolute与fixed共同点与不同点:

  • 介绍一下CSS的盒子模型:

  • CSS选择符有哪些?

  • 哪些属性可以继承?

  • 优先级算法如何计算:

JavaScript:


  • 请你谈谈Cookie的优缺点

  • Array.prototype.slice.call(arr,2)方法的作用是:

  • 以下代码执行后,控制台的输出是:

  • 简单说一下浏览器本地存储是怎样的

  • 原型 / 构造函数 / 实例

  • 原型链:

  • 执行上下文(EC)

  • 变量对象

  • 作用域链

  • 闭包

  • 对象的拷贝

  • new运算符的执行过程

  • instanceof原理

  • 代码的复用

  • 继承

  • 类型转换

  • 类型判断

  • 模块化

  • 防抖与节流

  • 函数执行改变

  • ES6/ES7

  • AST

  • babel编译原理

  • 函数柯里化

框架Vue


  • vue.js的两个核心是什么?

  • vue 的双向绑定的原理是什么?

  • vue生命周期钩子函数有哪些?

  • 请问 v-if 和 v-show 有什么区别?

  • vue常用的修饰符

  • nextTick

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
img

总结

  • 框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。

  • 算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯

  • 在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。

  • 要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!

喜欢这篇文章文章的小伙伴们点赞+转发支持,你们的支持是我最大的动力!

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
img

喜欢这篇文章文章的小伙伴们点赞+转发支持,你们的支持是我最大的动力!

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-LBi8D5Cl-1712961602895)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值