记录大厂的一些面试题(后续更新)-程序员宅基地

技术标签: 面试  ViewUI  webpack  javascript  

前言

记录最近一段时间面试大厂的一些面试题,用作保留并分享

腾讯篇

  1. 移动端自适应布局

    答:rem适配,动态计算html的fontsize

  2. css动画和js动画的区别

    答: CSS动画:①代码相对简单,性能调优方向固定,②对于帧速表现不好的低版本浏览器,CSS3可以做到自然降级,而JS则需要撰写额外代码

  3. css绝对居中

    答:css居中各种奇淫技巧

  4. css块元素和行内元素

    答:

  5. css盒模型

  6. 浏览器怎么把页面渲染出来

  7. html和css有什么地方要注意

  8. 浏览器的重排和重绘

  9. http协议

  10. 常见的状态码

  11. http协议跟缓存相关

  12. 缓存有哪几种

  13. 协议行缓存和强制性缓存有什么区别

  14. http这一层有什么方法做优化

  15. https协议,http2协议

  16. js闭包

  17. js内存回收机制

  18. js原型链

  19. js的this

  20. es6用过什么

  21. 打包工具用过哪些

  22. webpack打包优化速度的方法

  23. 性能优化(网络和代码)

  24. css3box-sizing

  25. 箭头函数好处

平安科技篇

  1. HTTP协议,如何发起一个POST请求
  2. 浏览器的缓存(不是储存)怎么控制
  3. VUE组件通信各种方法,为什么用vuex,优缺点
  4. 让自定义组件支持v-model
  5. Webpack单独各项配置,从开发到部署发布
  6. promise怎么创建,哪些方法,怎么实现支持链式调用、
  7. 网络优化、性能优化
  8. 重绘,重排
  9. 加密请求数据
  10. 后退页面保持原来状态
  11. 网络请求优化
  12. 代码性能优化
  13. xss攻击防御
  14. 适配移动端
  15. 单独webpack配置各项作用
  16. map,reduce
  17. vue路由实现
  18. 优化~事件代理实现

深信服

  1. 组合继承什么好处?单一的原型继承和构造继承有什么缺点

    答: 融合了原型继承和构造继承的优势,1.可以使用instanceof找出类别;2.参数为引用对象时 不会在一个子类修改就导致全部变化; 原型继承:参数为引用对象时 在一个子类修改就导致全部变化 构造继承:在父类定义的方法,无法被复用

  2. 内存泄漏怎么排查

    答:F12有个perforence可以定位到具体到哪一个js

  3. 父子传值加什么修饰符可以双向

    答:scyn

  4. 父组件传对象给子组件,子组件改变接受的值(对象里的属性),父组件有影响吗

  5. webpack代码分片,按需加载

  6. linux

  7. node怎么接受跨域请求

金蝶蝶金

  1. 介绍项目
  2. webpack自己搭项目
  3. 怎么把PC和手机端,怎么走同一个请求映射不同端,webpack怎么配置
  4. 生命周期,每个周期的作用
  5. keep-alive多级来回切有什么问题
  6. 多列表页,从第十页点进detail再切回来,怎么保存这个状态
  7. webpack打包多个js
  8. 常用哪些git指令
  9. 响应式原理
  10. 移动端适配
  11. 用过哪些图标插件
  12. websocket
  13. node,框架egg/express/koa区别
  14. 是否用过vue-nuxt
  15. 对组件化怎么理解
  16. const常量,是对象可以改吗?在一个swtich-case,在很多case里可以无线const a吗,会报错吗?
  17. let和var的区别
  18. vue自定义指令,用在什么场景
  19. 原生js实现下拉刷新怎么设计
  20. 如何解决跨域问题,多少种解决方式
  21. get和post请求有什么区别
  22. 闭包怎么理解
  23. js原生实现继承
  24. es6 class里面static、super、constructor分别什么用

其他一些公司

  1. visibility:hidden和display:none区别
  2. 清除数组方法
  3. 垂直居中,flxy布局
  4. 溢出元素3个...
  5. vue渲染原理
  6. h5新特性
  7. 本地存储session,cookied,localstroe区别
  8. cookie还行domian等防止失效,localstore使用方法
  9. object防止遍历
  10. 外层div知道宽高内层不知道,居中
  11. 移动端适配原理
  12. vue生命周期
  13. comptued作用
  14. 组件怎么设计

转载于:https://juejin.im/post/5bbec18ef265da0af503424b

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33787529/article/details/91424556

智能推荐

在移动硬盘中安装win10和macos双系统-程序员宅基地

文章浏览阅读1.1k次,点赞22次,收藏23次。本文通过在SSD移动硬盘中安装win10和macos双系统,实现操作系统随身携带小慢哥的原创文章,欢迎转载目录 目标 准备工作 Step1. 清空分区,转换为GPT Step2. 安装win10 Step3. 压缩win10分区容量 Step4. 创建2个分区 Step5. 将bootcamp驱动放置到exFAT分区中 Step6. 将macos分区..._mac移动硬盘装双机系统

TransmittableThreadLocal解决线程池本地变量问题,原来我一直理解错了-程序员宅基地

文章浏览阅读14次。theme: cyanosishighlight: a11y-dark前言自从上次TransmittableThreadLocal框架作者评论我之后,我重新去看了下源码,终于在这个周天,我才把TransmittableThreadLocal解决线程池变量丢失的问题搞明白,而且发现我之前的认识有问题,久久孩子我之前是觉得,InheritableThreadLocal解决父子线...

Exchange 2016部署实施案例篇-03.Exchange部署篇(上)-程序员宅基地

文章浏览阅读366次。  距离上一篇《Exchange 2016部署实施案例篇-02.活动目录部署篇》博文更新已经过去快一周了,最近一直在忙项目上的事情和软考,整的真心有点身心俱疲啊,最近看了下上一篇博文不知道为什么访问量一直上不去,真心有点心寒啊。希望大家能多多提出宝贵意见,看看如何能让访问量上去。  废话就不多说了,开始今天的话题,Exchange的部署篇,我原定计划是把部署篇分上、下2个篇幅来写的,但最近发现好..._解决exchange2016部署先决条件

[译]使用MVI打造响应式APP(四):独立性UI组件-程序员宅基地

文章浏览阅读130次。原文:REACTIVE APPS WITH MODEL-VIEW-INTENT - PART4 - INDEPENDENT UI COMPONENTS作者:Hannes Dorfmann译者:却把清梅嗅这篇博客中,我们将针对如何 如何构建独立组件 进行探讨,我将阐述为什么在我看来 父子关系会导致坏味道的代码,以及为何这种关系是没有意义的。有这样一个问题时不时涌现在我的脑海中—— MVI...

tensorflow经过卷积及池化层后特征图的大小计算_池化层后特征图尺寸-程序员宅基地

文章浏览阅读662次。https://blog.csdn.net/qq_32466233/article/details/81075288_池化层后特征图尺寸

使用vue-echarts异步数据加载,不能重新渲染页面问题。_vue echart初始化渲染过后无法重新渲染-程序员宅基地

文章浏览阅读3.3k次。一、问题说明我是用的是官方示例中的这个饼状图。结果在应用到项目中后发现利用axios请求到的数据无法渲染到页面中去。并且其中value值已经改变。二、解决办法用$set改变value的值,并且重新绘制一遍表格。$set是全局 Vue.set 的别名。$set用法:向响应式对象中添加一个属性,并确保这个新属性同样是响应式的,且触发视图更新。它必须用于向响应式对象上添加新属性,因为..._vue echart初始化渲染过后无法重新渲染

随便推点

Dev-C++ “to_string is not a member of std” error- 已解决_devc++ [error] 'to_string' is not a member of 'std-程序员宅基地

文章浏览阅读3.7k次。今天在用Dev-C++ 的时候遇到一个错误“to_string is not a member of std” error解决方法:设置编译语言为ISO C++11 在菜单栏的Tool -> Compiler Option_devc++ [error] 'to_string' is not a member of 'std

python的10款最好的IDE_pydea兼容的-程序员宅基地

文章浏览阅读1.1k次。Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。这篇文章收集了一些对开发者非常有_pydea兼容的

python translate函数_Python:内置函数makestrans()、translate()-程序员宅基地

文章浏览阅读287次。一、makestrans()格式: str.maketrans(intab,outtab);功能:用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。注:两个字符串的长度必须相同,为一一对应的关系。注:Python3.6中已经没有string.maketrans()了,取而代之的是内建函数:bytearray...._python maketrance

Set集合详解-程序员宅基地

文章浏览阅读5.7k次,点赞9次,收藏14次。set集合的简介,它的特点和遍历方式。介绍了HashSet重复元素存储底层原理,LinkedHashSet,TreeSet排序方法,SortedSet获取集合值的方法_set集合

详解智慧城市排水管理系统整体方案_污水处理智慧管理系统案列-程序员宅基地

文章浏览阅读3.6k次,点赞3次,收藏29次。随着城市规模的不断扩大和现代化程度的日益提高,城市排水管网越来越复杂,一些城市相继发生大雨内涝、管线泄漏爆炸、路面塌陷等事件,严重影响了人民群众生命财产安全和城市运行秩序。因此,摸清排水管网设施资产家底、建立排水管网地理信息系统,用现代化的技术手段对排水系统进行科学管理显得迫在眉睫。以时空信息为基础,充分利用感知监测网、物联网、云计算、移动互联网、工业控制和水力模型等新一代信息技术,全方位感..._污水处理智慧管理系统案列

详解NTFS文件系统_ntfs文件系统中,磁盘上的所有数据包括源文件都是以什么的形式存储-程序员宅基地

文章浏览阅读5.7k次,点赞4次,收藏13次。上篇在详解FAT32文件系统中介绍了FAT32文件系统存储数据的原理,这篇就来介绍下NTFS文件系统。NTFS、用过Windows系统的人都知道,它是一个很强大的文件系统,支持的功能很多,存储的原理也很复杂。目前绝大多数Windows用户都是使用NTFS文件系统,它主要以安全性和稳定性而闻名,下面是它的一些主要特点。安全性高:NTFS支持基于文件或目录的ACL,并且支持加密文件系统(E_ntfs文件系统中,磁盘上的所有数据包括源文件都是以什么的形式存储

推荐文章

热门文章

相关标签