思特奇
一面
1.自我介绍 和 项目介绍 …
2.Java有多少种数据类型 各占多少个字节 6数字,1字符,1布尔 int4,short2,byte1,long8,float4,double8,char2,boolean未说明,但按理说应该是1
3.list 容器 ArrayList和LinkedList的区别 底层实现 ArrayList:数组 LinkedList:链表 插入删除,随机查找的区别
4.ArrayList和LinkedList的应用场景 详细说说 排序插入删除,查找…
补充:( 1.集合有几种类型,都有什么特点? 4种,list,set,queue,map
2.int和Integer有什么区别? 略… )
5.JVM了解吗 说说JVM的结构 类加载器 运行时区域 GC 编译器 JIT
6.运行时数据区详细说说
公有…
私有….
7.堆和栈有什么区别 堆:存放对象实例,几乎所有的对象实例以及数组都在这里分配内存 栈:每次方法调用的数据都是通过栈传递的
8.GC 一般发生在哪个地方 GC发生在堆(heap)中
9.多线程有了解过吗 了解过…巴拉巴拉
10.平时有用到吗? 无
11.那你说说框架里面哪些用到了? 不知道
12.设计模式有了解过吗 有,不过不多,只有单例模式和工厂模式
13.说说单例模式和工厂模式 单例模式:巴拉巴拉 工厂模式:巴拉巴拉
14.说说你的项目,都用到了什么 框架、数据库、Redis….
15.说说你用到的框架 我着重说了SpringBoot AOP、IOC、为什么比Spring好、生态丰富….(一时紧张吧MVC忘记了)
16.还有什么想问的? 我还要再学点(补充点)什么?
二面
- 为什么做这个项目(校园门户网站)
- 我看你们学校已经有了类似的没为什么还做呢?
- 你是组长的话都干了些什么
- 你说主要的数据库表是你来设计的,你那说说怎么设计
- 说说项目的每个模块
- 你的数据库表设计原则是什么
- 有什么校园经历,说说?
- 职业规划?
- 长远打算?
- 你还有什么要问的