说说我的情况,会 ssm,一点 java 基础。
第一家是相对大的公司,先做面试题, 题目现在只记得
重载和重写 list set map 抽象类和接口类 实例化问题
古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如 6=1 + 2 + 3.编程找出 1000 以内的所有完数
最大回文子串是被研究得比较多的一个经典问题。最近月神想到了一个变种,对于一个字符串,如果不要求子串连续,那么一个字符串的最大回文子串的最大长度是多少呢。
问 Object 类有什么方法(我只回答出 getClass ),List 有哪些实现类(只想起来 arrayList ),HashMap 能否用 foreach 删除(不知道)。
凉凉,说我基础差。建议我巩固 java 基础,还有数据结构,再来投简历,挺想去这家公司的。
第二家,看着我的简历问问题,项目的问题,还有技术的问题。 spring cloud 没用过,spring boot 会用不会说。 回去等通知。
第三家,填表,问问题,java 中类和对象是什么。。。。我回答,java 中万物皆对象,类里包含了方法和属性。
User ( 1 ) user ( 2 ) = new User()( 3 );
面试官问,1 2 3 分别代表着什么?
我回答,1 是类,2 是对象,3 是分配了内存地址给对象并调用构造函数创建对象。 他说,那 3 是地址还是对象, 我说地址,他说那 2 呢, 我说对象,他那你不是说 3 是地址吗,赋值给 2,那 2 也是地址了啊?
我懵逼了,他:你回去等通知吧。
我还是回家学好技术和基础再来投简历吧,别出来丢人了
1
clf 2020-04-09 00:36:15 +08:00
Object 、List 、HashMap 这些是真的不应该答不上来……
|
2
yeqizhang 2020-04-09 01:53:59 +08:00 via Android
123 那个问的很注重基础,学学 JVM 就好理解的多。
有些公司会更注重框架之类的。 问你的基础都还算简单的 |
3
Cleaner007 OP @lychs1998 嗯嗯,去补基础了
|
4
Cleaner007 OP @yeqizhang jvm 刚好没复习 = =
|
5
langping86 2020-04-09 09:19:37 +08:00
我也不会了,多背背题吧
|
6
wangkai0351 2020-04-09 09:20:34 +08:00
楼主巩固一下基础,改日再战,加油!
|
7
Cleaner007 OP @langping86 嗯呢
|
8
Cleaner007 OP @wangkai0351 加油!
|
9
redford42 2020-04-09 10:45:25 +08:00
第一家的题蛮不错的,很常见吼
|
10
ifxxn 2020-04-10 04:03:54 +08:00 via Android
楼主大三吗?
|
11
Cleaner007 OP @optimjie 大四...
|
12
ifxxn 2020-04-10 17:54:35 +08:00
@Cleaner007 那楼主学历是不是挺好的呀
|
13
Cleaner007 OP @optimjie 不是啊,是的话早找到工作了。
|
14
hangszhang 2020-04-11 21:53:31 +08:00
你这基础也太差了点
|
15
Cleaner007 OP @hangszhang 的确,现在在补。
|
16
ifxxn 2020-04-13 20:47:45 +08:00
@Cleaner007 唉 大三非科班 现在很慌 感觉要学的东西太多了 不知秋招能不能找到工作
|
17
metrxqin 2020-04-13 23:26:08 +08:00
User ( 1 ) user ( 2 ) = new User()( 3 );
面试官问,1 2 3 分别代表着什么? For anyone interested, the answer IMHO is: 1. the type of object user; 2. the reference to the object allocated on the heap; 3. the allocation of An object of User. |