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

技术标签: 面试  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

智能推荐

while循环&CPU占用率高问题深入分析与解决方案_main函数使用while(1)循环cpu占用99-程序员宅基地

文章浏览阅读3.8k次,点赞9次,收藏28次。直接上一个工作中碰到的问题,另外一个系统开启多线程调用我这边的接口,然后我这边会开启多线程批量查询第三方接口并且返回给调用方。使用的是两三年前别人遗留下来的方法,放到线上后发现确实是可以正常取到结果,但是一旦调用,CPU占用就直接100%(部署环境是win server服务器)。因此查看了下相关的老代码并使用JProfiler查看发现是在某个while循环的时候有问题。具体项目代码就不贴了,类似于下面这段代码。​​​​​​while(flag) {//your code;}这里的flag._main函数使用while(1)循环cpu占用99

【无标题】jetbrains idea shift f6不生效_idea shift +f6快捷键不生效-程序员宅基地

文章浏览阅读347次。idea shift f6 快捷键无效_idea shift +f6快捷键不生效

node.js学习笔记之Node中的核心模块_node模块中有很多核心模块,以下不属于核心模块,使用时需下载的是-程序员宅基地

文章浏览阅读135次。Ecmacript 中没有DOM 和 BOM核心模块Node为JavaScript提供了很多服务器级别,这些API绝大多数都被包装到了一个具名和核心模块中了,例如文件操作的 fs 核心模块 ,http服务构建的http 模块 path 路径操作模块 os 操作系统信息模块// 用来获取机器信息的var os = require('os')// 用来操作路径的var path = require('path')// 获取当前机器的 CPU 信息console.log(os.cpus._node模块中有很多核心模块,以下不属于核心模块,使用时需下载的是

数学建模【SPSS 下载-安装、方差分析与回归分析的SPSS实现(软件概述、方差分析、回归分析)】_化工数学模型数据回归软件-程序员宅基地

文章浏览阅读10w+次,点赞435次,收藏3.4k次。SPSS 22 下载安装过程7.6 方差分析与回归分析的SPSS实现7.6.1 SPSS软件概述1 SPSS版本与安装2 SPSS界面3 SPSS特点4 SPSS数据7.6.2 SPSS与方差分析1 单因素方差分析2 双因素方差分析7.6.3 SPSS与回归分析SPSS回归分析过程牙膏价格问题的回归分析_化工数学模型数据回归软件

利用hutool实现邮件发送功能_hutool发送邮件-程序员宅基地

文章浏览阅读7.5k次。如何利用hutool工具包实现邮件发送功能呢?1、首先引入hutool依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.19</version></dependency>2、编写邮件发送工具类package com.pc.c..._hutool发送邮件

docker安装elasticsearch,elasticsearch-head,kibana,ik分词器_docker安装kibana连接elasticsearch并且elasticsearch有密码-程序员宅基地

文章浏览阅读867次,点赞2次,收藏2次。docker安装elasticsearch,elasticsearch-head,kibana,ik分词器安装方式基本有两种,一种是pull的方式,一种是Dockerfile的方式,由于pull的方式pull下来后还需配置许多东西且不便于复用,个人比较喜欢使用Dockerfile的方式所有docker支持的镜像基本都在https://hub.docker.com/docker的官网上能找到合..._docker安装kibana连接elasticsearch并且elasticsearch有密码

随便推点

Python 攻克移动开发失败!_beeware-程序员宅基地

文章浏览阅读1.3w次,点赞57次,收藏92次。整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)近年来,随着机器学习的兴起,有一门编程语言逐渐变得火热——Python。得益于其针对机器学习提供了大量开源框架和第三方模块,内置..._beeware

Swift4.0_Timer 的基本使用_swift timer 暂停-程序员宅基地

文章浏览阅读7.9k次。//// ViewController.swift// Day_10_Timer//// Created by dongqiangfei on 2018/10/15.// Copyright 2018年 飞飞. All rights reserved.//import UIKitclass ViewController: UIViewController { ..._swift timer 暂停

元素三大等待-程序员宅基地

文章浏览阅读986次,点赞2次,收藏2次。1.硬性等待让当前线程暂停执行,应用场景:代码执行速度太快了,但是UI元素没有立马加载出来,造成两者不同步,这时候就可以让代码等待一下,再去执行找元素的动作线程休眠,强制等待 Thread.sleep(long mills)package com.example.demo;import org.junit.jupiter.api.Test;import org.openqa.selenium.By;import org.openqa.selenium.firefox.Firefox.._元素三大等待

Java软件工程师职位分析_java岗位分析-程序员宅基地

文章浏览阅读3k次,点赞4次,收藏14次。Java软件工程师职位分析_java岗位分析

Java:Unreachable code的解决方法_java unreachable code-程序员宅基地

文章浏览阅读2k次。Java:Unreachable code的解决方法_java unreachable code

标签data-*自定义属性值和根据data属性值查找对应标签_如何根据data-*属性获取对应的标签对象-程序员宅基地

文章浏览阅读1w次。1、html中设置标签data-*的值 标题 11111 222222、点击获取当前标签的data-url的值$('dd').on('click', function() { var urlVal = $(this).data('ur_如何根据data-*属性获取对应的标签对象

推荐文章

热门文章

相关标签