前端一面 - 阿里

【每日一语】只要活着,就不算悲剧。我们尚在途中,今后仍要继续。——《火花》

晚上上班的过程中突然面试电话打来。整个面试过程40分钟。

1.介绍下你自己。

2.事件委托?原理、好处、应用场景。

3.前端框架用过什么?

4.vue和react的区别。

5.vue的原理。

6.闭包

7.let和var的区别。let产生的背景?

8.定宽定高,如何垂直居中?那不定宽高呢?

9.HTTPS的请求过程

10.代码规范

11.项目中遇到过什么难点,如何解决的?

12.尾递归问题。

13.算法题:电脑里有很多大小不一样的照片,我现在要复制到U盘上,但是U盘容量固定。让你写一个程序,挑选一组照片,让U盘的剩余空间最小。

14.后端写的怎么样?

15.讲下如何负载均衡

16.cookie和sessionde区别和联系。

17.get和post的区别和联系

18.Node是单线程还是多线程?为什么能够去开很多个异步请求去访问其他接口

19.express和koa框架的区别和联系

20.一般你是如何操作数据库的?会哪些数据库?

21.mysql的底层引擎。

发布

22.mysql语言写的怎么样?怎么判断sql语句的性能?如何优化?

23.你有什么要问我的?

作者:汕大小吴

来源:牛客网(www.nowcoder.com)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据杂谈

Python 爬虫实践:《战狼2》豆瓣影评分析

2495
来自专栏向治洪

Java中的ReentrantLock和synchronized两种锁机制的对比

原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多线程和并发性并不是什...

2415
来自专栏程序员互动联盟

【答疑释惑第四十三讲】到底什么是可执行文件?

疑惑一 到底什么是可执行文件? 可执行文件由一系列段(section)组成,text段用于存储代码,data段存储变量等数据,bss段用于存储未初始化的数据,比...

3306
来自专栏鸿的学习笔记

数据存储漫谈

数据系统的核心就是两件事,读和写,当数据量还少的时候,读写的性能不会有明显区别,随着数据量的增大,读写变成了一个trade-off,当你拥有优秀的写性能时,读数...

1212
来自专栏更流畅、简洁的软件开发方式

面向对象最重要的是“抽象”,三层最重要的也是“抽象”,没有抽象就不是真正的面向对象、三层。

  只用class的,那叫做“基于对象”,比如当初的vb6.0;只是分了三个项目,把以前写在一起的代码分成了三份,所谓的业务逻辑层就是一个传声筒,这一类自称三层...

2926
来自专栏jojo的技术小屋

原 九、客户端检测

作者:汪娇娇 时间:2017年11月26日 检测Web客户端的手段很多,不到万不得已,就不要使用客户端版检测。 一言以蔽之,先设计最通用的方案,然后再使用特定于...

2956
来自专栏我有一个梦想

游戏开发之在UE4中编写C++代码控制角色

当你运行我们上次做完的项目,你可能会意识到我们移动的摄像机还是默认的那个摄像机,这个默认的摄像机可以自由飞翔。这一节,我们要使得开始的角色是我们的一个Avata...

39910
来自专栏java达人

Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制

多线程和并发性并不是什么新内容,但是Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个T...

2036
来自专栏Ceph对象存储方案

对象存储基础概念

对象存储诞生之初 谈到为什么要有对象存储,必须聊聊对象存储诞生之前的两大存储模型:块存储和文件存储。 块存储主要是将存储介质的空间整个映射给主机使用的,主机如果...

6404
来自专栏java一日一条

Java Fork/Join 框架

响应式编程(Reactive Programming / RP)作为一种范式在整个业界正在逐步受到认可和落地,是对过往系统的业务需求理解梳理之后对系统技术设计/...

2621

扫码关注云+社区

领取腾讯云代金券