日常面试题记录

switch比较支持哪些类型

来做面试题啊,老铁们~

下面的switch语句中,x可以是哪些类型的数据:()
switch(x)
{
default:
System.out.println(“Hello”);
}

A、long
B、char
C、float
D、byte
E、double
F、Object

日常面试题记录_第1张图片

ServletContext的各种参数

日常面试题记录_第2张图片

getParameter():是获取get请求post请求的参数
getInitParameter():是获取web容器的server.xml配置文件里面的Context参数
getAttribute():是获取容器的数据值,即属性,是保存在上下文的键值对,
getRequestDisplatch():请求转发:
补充:链接:

  1. 多个Servlet通过ServletContext对象实现数据共享。 在InitServlet的Service方法中利用ServletContext对象存入需要共享的数据 ServletContext context = this.getServletContext(); context.setAttribute(“name”, “haha”);

2.Web容器在启动时为每个Web应用创建一个ServletContext对象,ServletConfig对象中维护了ServletContext的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。由于一个WEB应用中的所有Servlet共享同一个ServletContext对象,因此Servlet对象之间可以通过ServletContext对象来实现通讯。ServletContext对象通常也被称之为context域对象。

堆区 栈区,方法区三者大小的设置

再加试一题
假如某个JAVA进程的JVM参数配置如下:
-Xms1G -Xmx2G -Xmn500M -XX:MaxPermSize=64M -XX:+UseConcMarkSweepGC -XX:SurvivorRatio=3,
请问eden区最终分配的大小是多少?
A、64M
B、500M
C、300M
D、100M

解答
C
-Xms:1G , 就是说初始堆大小为1G
-Xmx:2G , 就是说最大堆大小为2G
-Xmn:500M ,就是说年轻代大小是500M(包括一个Eden和两个Survivor)
-XX:MaxPermSize:64M , 就是说设置持久代最大值为64M
-XX:+UseConcMarkSweepGC , 就是说使用使用CMS内存收集算法
-XX:SurvivorRatio=3 , 就是说Eden区与Survivor区的大小比值为3:1:1

网友蚂蚁金服后台一面

作者:牛客网
链接:https://zhuanlan.zhihu.com/p/73354533
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

6. 学校专业课开了哪些
7. 简单自我介绍
8. 操作系统一个进程包括哪些资源
9. 线程和进程的区别
10. 又回到第一个问题:共享哪些资源
11. 一个线程new出来一个对象,将引用 传递给另外一个线程,另外一个线程可以使用吗
12. 计算机网络里,UDP属于哪一层的
13. TCP和UDP分别面向什么场景,又有什么不同呢?
14. UDP多对多,一对一是什么?
10.UDP如何发送给多个接收方的
15. 你是怎么学习Java的
16. HashMap的时间复杂是多少
17. HashMap为什么是红黑树
18. MVC分别指什么?
19. MVC中具体的业务代码放在哪 (回答server层)
20. 那server层在MVC的哪一层
21. Spring框架提供了什么基础功能
22. IOC和AOP是在什么情况下用到
23. IOC怎么创建对象的
24. AOP怎么实现的
25. jdk动态代理和cglib动态代理原理简单说下
26. 项目(redis抢红包怎么实现的)
27. 最后一个人抢完红包后为什么要创建线程插入到本地数据库
28. Redis怎么保证并发情况下是OK的
29. Lua为什么可以保证一致性
30. 你之前又遇到其他的技术难题(Nginx)
31. Nginx做负载均衡的算法有哪些
32. 我的问题问完了,你还有什么想问我的吗

网友前端面

redis和程序的部署是分开的还是一起?
2. 为什么不考虑用程序发起请求而是用浏览器 之间的区别 压测端和服务端在同一个服务器有什么问题
3. 怎么测出他的极限性能
4. 循环了两万而不是并发是两万
5. 可以得到同一时间的请求数吗
6. 扩展到每天有1亿人次的访问量该怎么设计
7. 1亿量级需要多少台服务器
8. nginx这层挂掉怎么处理
9. redis集群怎么访问
10.你怎么知道其中一台机器有没有挂
10. 主服务器挂了,副服务器替换主服务器的机制是什么?谁来执行
11. 我访问的那台redis挂了,它怎么告诉我去别台机器呢
12. 存在redis的数据太大了怎么办
13. 业务要求存储过量的数据怎么办
14. 如果一台redis服务器挂掉了,如何短时间内恢复数据
15. 短时间不能重启,只能换一台机器.那怎么恢复之前挂掉的数据

作者:牛客网
链接:https://zhuanlan.zhihu.com/p/73354533
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

qq群大佬面试阿里题目

日常面试题记录_第3张图片

日常面试题记录_第4张图片

你可能感兴趣的:(面试)