2020年腾讯华为前端面经分享

前言

本人是一个工作了两年半的前端菜鸟,之前自我感觉良好,计划着换一份新工作,于是投了腾讯和华为两家,因为疫情的原因,都是电话面试。在没认真准备面试的情况下,结果可想而知,被虐得体无完肤,一轮游。在这里把面试中问到的题目分享出来,供大家参考。

腾讯

1、面试官一开始聊了会天,然后说简历写了参与了xxxx和XXX两个项目,那么你觉得哪个项目比较有挑战性,为什么?

2、简历里写熟悉Vue.js,那么能说下vue.js双向绑定原理吗?

3、再介绍一下vue.js router原理机制?

4、实际项目中,在web性能优化方面有什么实践?

5、在web安全方面,有什么实际的经验?

华为

1、自我介绍

2、介绍一下Vue.js

3、刚才你提到MVVM,那就说介绍一下MVC、MVVM、MVVC

3、组件之间的通信

4、vue.js的响应式原理

5、介绍一下vuex

6、v-if和v-show有什么区别

7、对es6熟吗?(因为回答说不太熟,所以面试官没再问相关内容)

8、原型链 原型作用域

9、说一下什么是闭包,有什么用处?

10、创建对象的方式,优缺点

11、平时遇到跨域都用什么解决方案?

12、cookie、localStorage、sessionStorage有什么区别

13、CSS:display的值有哪些

14、float原理 基于盒模型解释一下

15、输入URL到页面渲染完成的过程

16、如何提升页面加载速度

17、webpack打包原理过程

18、webpack用哪些插件

19、有小程序开发经验,那么在小程序开发过程中主要负责的工作

20、简单介绍一下你们的开发部署流程,平时的迭代周期?

21、平时都用什么开发工具、代码管理工具、

22、在整个开发部署过程中负责哪些工作

23、XX项目的用户量、部署几个节点

结尾

不出意外,两场面试都没通过。在这里给要找工作的朋友两点建议(大佬请无视):

  • 确定要跳槽了,最好提前准备,刷刷题目,看看面经,整理项目中碰到的问题和解决方法
  • 不要一开始就投自己心仪的公司,最好找一两家其他公司热热身

最后,欢迎关注我的公众号:前端极客技术
在这里插入图片描述

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
腾讯华为和C语言的开发规范是指针对软件开发过程中,这两家公司和C语言所制定的一套规范、规则和标准。 对于腾讯而言,他们的开发规范主要包括代码格式化规范、命名规则、注释规范、异常处理、编程规约等方面。代码格式化规范要求遵循一定的缩进、换行和对齐方式,以提高代码的可读性。命名规则要求变量、函数、类等的命名具有一定的描述性,以便于阅读和维护代码。注释规范要求对代码进行充分的注释,解释代码的功能和实现思路,便于其他开发人员理解和修改代码。异常处理规范要求在代码中合理处理所有可能出现的异常情况,避免程序崩溃或产生不可预知的错误。编程规约包括一些编程习惯和最佳实践,以提高代码的质量和可维护性。 对于华为而言,他们的开发规范也包含类似的方面,比如命名规范、代码格式规范、注释规范等。华为的开发规范强调代码的规范化和一致性,以确保代码的可读性和可维护性。他们还注重代码的健壮性和安全性,要求开发人员在编写代码时注意错误处理和安全漏洞,以防止系统的崩溃。 至于C语言的开发规范,它主要包括代码风格规范、语法规范、数据类型规范等方面。代码风格规范要求遵守一定的缩进、换行和括号使用方式,以增加代码的可读性。语法规范要求遵循C语言的语法规则,以确保代码的正确性。数据类型规范要求根据具体需求选择合适的数据类型,以优化内存使用和提高程序效率。 总之,腾讯华为和C语言的开发规范都是为了提高代码质量、可读性和可维护性,确保软件开发过程的顺利进行。遵守这些规范可以帮助开发人员写出高质量、可靠的代码,并且方便团队协作和后续的代码维护工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值