极米科技一面挂经
2 学过c,c与Java最大的不同是什么
c面向过程...,c指针
Java...
3 Java 面向对象特征
封装,继承,多态
4 重写方法与父类的关系,抛出异常?
比如private 方法,重写后能用public修饰?
父类抛出自定义Exception,重写方法能抛出RuntimeException吗
5 重载知道吗
static方法能被重载吗?
6 抽象类和接口的区别?
抽象类整体抽象,接口部分抽象
7 Java万物皆对象,所有的Java类都继承紫哪个类?Object
Object中都有哪些方法
Equals、wait、...想不起来了
和Equals成对出现的方法?==不是方法
hashcode
重写对象的equals方法,一般都要重写hashcode方法,为什么?
8 hashmap怎么put数据?
说到hash冲突?
怎么知道是冲突?不是同一个对象第二次存放呢?
跟equals方法有关?
Hashcode 相等,两个对象相等吗?
9 多线程了解过吗?
juc包下的类,用过哪些类?
ReetrantLock、
可重入是怎么实现的,什么叫可重入?
可重入:第一次拿到锁,第二次获取锁时不再需要竞争,可直接获得锁。
10 有没有用过countdownLatch,它实现了什么功能
用过...没了
还有没有用过其他的?Semopher信号量
11、10个线程,按照顺序去打印0-9这十个数怎么实现(每个线程打印一个数)?
扯到condition,
说一下思路,伪代码....
// 到这声音已经很疲惫,泪的教训,一定的把简历上内容反复熟悉,不能因为学习时候感觉还可以,面试就一定能答出来
12 有了解索引的机制吗
举例:数据库10条数据两字段(id,name)查询会走索引吗?
Name 有索引
Select * from user name =“张三”
该语句是怎么查询到该数据的?
没准备好,=>紧张,出现答非所问,扯到b+树
B+?
知道索引是B+树,你知道怎么从B+树找到这条数据的?
...
13 数据库存储引擎使用Innodb,创建表时是否一定要有主键id,是不是一定要主键?
。。。
13 为什么会有主键索引?
14 有一个学生表,字段(name,age,class。。。),查询每个班级有多少学生,sql怎么写?
15 count(1) 和count(*) 有什么区别?
16 查询班级人数大于20人的班级?
17 在浏览器输入www.baidu.com到数据显示到页面的整个过程?
对服务器是先建立TCP连接还是先发起Http请求?
18 tcp是哪个层的协议?
发送方从上往下,接收方从下往上?
19 中间件redis,kafka?
20 热门帖子怎么实现?热度计算公式
21 单击xxxQPS怎么计算出来的?
jmeter
22 理论上redis点赞并发数能达到多少?
算法:冒泡排序
面试官:有什么想问我的?
1 公司主要是做什么的
2 怎么能更好学习?
基础很重要,多问为什么?多专研/原理
Inondb回表操作?
回答过程有点乱,思路不清晰。基础不扎实
太年轻了,不熟悉的内容千万不要说用过