1. Servlet是什么:

https://zh.wikipedia.org/zh-cn/Java_Servlet

https://zh.wikipedia.org/zh-hans/JSP

(1)     指任何实现了这个Servlet接口的类

(2)     Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器,提供了响应对应HTTP标准请求的doGet()、doPost()等方法

(3)     当servlet被部署在应用服务器中(应用服务器中用于管理Java组件的部分被抽象成为容器)以后,由容器控制servlet的生命周期。除非特殊指定,否则在容器启动的时候,servlet是不会被加载的,servlet只会在第一次请求的时候被加载和实例化。servlet一旦被加载,一般不会从容器中删除,直至应用服务器关闭或重新启动。但当容器做内存回收动作时,servlet有可能被删除。也正是因为这个原因,第一次访问servlet所用的时间要大大多于以后访问所用的时间。

(4)     Java服务器页面(JSP)是HttpServlet的扩展。由于HttpServlet大多是用来响应HTTP请求,并返回Web页面(例如HTML、XML),所以不可避免地,在编写servlet时会涉及大量的HTML内容,这给servlet的书写效率和可读性带来很大障碍,JSP便是在这个基础上产生的。其功能是使用HTML的书写格式,在适当的地方加入Java代码片段,将程序员从复杂的HTML中解放出来,更专注于servlet本身的内容。JSP在首次被访问的时候被应用服务器转换为servlet,在以后的运行中,容器直接调用这个servlet,而不再访问JSP页面。JSP的实质仍然是servlet, (莫非就是Jsp模板之类的概念!!!)

2. 点下按钮到跳转到添加成功页面经历了些什么

http://www.cnblogs.com/gaopeng527/p/5259379.html

URL,DNS,IP,端口,三次握手,Service,DAO,数据传输,四次握手,页面渲染

3. 实现同步的方法

synchronized,volatile,java.util.concurrent,ThreadLocal

 

4. 接口和抽象类区别

(1)  都是对具体类的抽象

(2)  多继承,方法实现(实现接口必须给出实现), 在抽象类中可以拥有自己的成员变量和非抽象类方法,抽象类和接口所反映的设计理念是不同的,抽象类所代表的是“is-a”的关系,而接口所代表的是“like-a”的关系。

5. cookie和 session有什么区别

(1)              HTTP协议是无状态的协议

(2)              session在服务器端,cookie在客户端(浏览器)

(3)              适用场合不同,cookie保存一些如用户浏览过什么,session用来用户验证之类的,比如有没有登陆

6. JVM内存结构

·        :存放局部变量

·        :存放所有new出来的东西

·        方法区:被虚拟机加载的类信息、常量、静态常量等。

·        程序计数器(和系统相关)

此外还有一些:

1. 自我介绍,优势是什么
2. 项目用到了什么技术,要能够谈的比较具体,遇到过什么问题,怎么解决
3. 有阅读过源码吗?
4. DFS,bFS描述一下
5. 快排描述一下
6. Linux会吗?

7. ThreadLocal
8. 有什么问题要问的?

结果挂了,伤心,自己还是太挫了.....

阿里巴巴2017实习面试相关推荐

  1. 阿里巴巴2017实习面试分享(技术三面+HR面)

    前言 楼主投递的岗位是"研发工程师JAVA",面试期间处于研一阶段,且走的内推,这里建议小伙伴们也尽量走内推,因为几率确实会大很多,毕竟笔试对于很多同学来说真的是不小的一个挑战. ...

  2. 2017 实习面试问题总结(阿里、头条、美团、cvte、乐视、华为)

    2017 实习面试问题总结(阿里.头条.美团.cvte.乐视.华为) Java后台面试 常见问题 转载于:https://www.cnblogs.com/straybirds/p/8319566.ht ...

  3. 阿里,华为,腾讯,小米2017实习面试经历

    首先自我介绍,非985,非211学校,主要从事java后台开发,大一至现在做过两个项目(都不深),有一段去小公司的实习经历,今年刚到学校2月底才开始准备实习,陆续投了小米(我是米粉),阿里,华为,腾讯 ...

  4. 2017春招实习面试回顾:从面试连跪到收割offer

    击关注加星标,江湖要事早知道 前几天我发了一篇文章从零基础到拿到网易Java实习offer,我做对了哪些事,这篇文章介绍了我准备2017年春招实习的历程.但是呢,里面没有很详细的面筋,很多读者觉得不过 ...

  5. 阿里巴巴2017实习生招聘研发工程师JAVA考试 最懵逼的逻辑题

    [最新出炉 2017年4月26日] 阿里巴巴2017实习生招聘研发工程师JAVA考试 [单选]面试官给A.B两位同学额头上分别贴了一个正整数,两个数字相差为2,两位同学互相对视只能看到对方的数字,两位 ...

  6. 【实习面试】阿里腾讯offer的点点滴滴(内附干货)2016

    前言 4月8号下午6点,突然接到腾讯hr的电话,本来已经不抱希望的我一脸懵逼,差点连自我介绍都不会说了. 之所以不抱希望,是因为距离上次面试已经9天了,然而正式的实习生面试将近(4月10号),想着如果 ...

  7. 【实习面试】阿里腾讯offer的点点滴滴(内附干货)

    前言 4月8号下午6点,突然接到腾讯hr的电话,本来已经不抱希望的我一脸懵逼,差点连自我介绍都不会说了. 之所以不抱希望,是因为距离上次面试已经9天了,然而正式的实习生面试将近(4月10号),想着如果 ...

  8. 今日头条实习面试总结

    转至:https://blog.csdn.net/runner_123/article/details/82864164 原 今日头条实习面试总结 2018年10月21日 14:19:39 runne ...

  9. 【求职】阿里巴巴 2017 实习生笔试题(一)

    阿里巴巴 2017 实习生笔试题(一) 一.单选题 1.关于c++的 inline 关键字,以下说法正确的是 ( ) A. 使用 inline 关键字的函数会被编译器在调用处展开 B. 头文件中可以包 ...

  10. 从0到25万人,阿里巴巴是如何面试的?(附模板)

    1.面试的痛点 企业在面试这个环节通常会遇到三个问题. 第一个问题是:不准.招聘进来的人和实际要的人能力模型不一致. 出现这个问题的原因一般是,人才画像不清晰,招聘者不知道自己要招聘什么样的人. 第二 ...

最新文章

  1. php 爬虫_Rad爬虫结合W13Scan扫描器挖掘漏洞
  2. loadrunner另类玩法【测试帮日记公开课】
  3. centos 7 Chrony 集群同步时间
  4. php 去掉字符串的逗号,php 怎么去掉字符串最后一个逗号
  5. 计算机网络实验三:网络层和链路层网络协议分析
  6. 语言里怎么防误输_育儿知识|我们的孩子为什么会怕输?
  7. QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
  8. UAC绕过思路(未完)
  9. 《与爱因斯坦月球漫步——美国记忆力冠军教你记忆一切》读书摘抄[美]乔舒亚.福尔
  10. 美容院管理系统高效管理门店店务?
  11. 学计算机买戴尔笔记本哪款,戴尔笔记本大学生用,买哪款比较好?
  12. 基于 MQL5 源代码创建文档
  13. 谈谈2018年技术趋势和架构规划
  14. Windows画图Android版,妙笔画世界-三星手机画图应用
  15. 关于子网划分、子网聚合(超网)的研究
  16. sdk是什么意思_学好前端的6点建议,企业需要什么样的Web前端人才?
  17. 印度人还上不起网?每天超过800万人在火车站使用免费WiFi
  18. 移动端SEO优化指南:详解移动站点收录、排名规则
  19. #4306. 贪玩蓝月
  20. 基于matlab的gui设计与实现,毕业设计基于MATLAB GUI的数字图像处理的设计与实现(V2.1)...

热门文章

  1. mysql 读写分离配置
  2. 【Python3】简易爬虫实现船舶的MMSI的获取
  3. K-Means聚类算法
  4. vega56刷64_vega56刷vega64_vega56和1070ti_vega56功耗-太平洋电脑网
  5. 使用python、java语言批量下载抖音中我的视频、我喜欢的视频,解析抖音视频,批量下载抖音...
  6. linux企业版as,Redhat 企业版 LINUX AS5.0 下载地址
  7. 电机与拖动matlab仿...,电机与拖动基础及MATLAB仿真习题答案(第四章)
  8. 心理学实验必备 | 脑电实验流程及注意事项
  9. php实现微信公众号群发消息接口(thinkphp3.2.3)
  10. java判断接口地址是否存在_java.util.Iterator接口中的hashNext()方法是用来判断集合中是否存在下一个元素的()_学小易找答案...