27 java 0实习 处女面)

bg:27java,正在找日常,第一份实习,4月投了一堆0面。
5月应该日常会多点吧),感觉很多hr 2号就上班了

sboo上投了上千0面,然后转其他软件了,其他软件投的也不多,但是响应率明显高得多)

2号大早上突然沟通能不能面试),我放假,没怎么准备,想着推到4号好好准备,对面没回复。
然后中午准备吃饭的时候突然打电话给我,我还以为是骚扰电话),想起小林coding说小心骚扰电话设置把面试官电话拦截了。。想着接听一下,然后是对方要来个十几分钟的电话面),太突然了,只能在宿舍阳台回答了。

📍面试公司:一个小厂

📖面试问题:
1. java基本数据类型。
整数4个,字符串char,还有个byte,浮点数两个,好像忘了bool。。。。
2.对象类型和基本数据类型的区别
堆上和栈上?,引用

3.String数据类型
不可变,常量池,new和直接使用字符串常量

4.泛型能使用基本数据类型吗
泛型覆写,本质是用Object实现的,不能用基本数据类型

5.场景设计题:给你个jar包,里面有A类,B类,你要写C类来扩展它们。
java不支持多继承,所以能不能写个接口分离出A类B类公共部分,被面试官pass
然后用组合的方式,在C的方法中扩展A,B方法。
然后面试官一直说什么破坏封装性什么的,不灵活什么的。
最后面试官给的方案是写三个类,一个是A的子类,一个是B的子类,然后这两个子类组合放入C类中。

🙌面试体验:有点突然,但是面试官很有耐心,特别是设计题部分,指出我设计的不足,还给我做了好几个比喻(这个设计题有点冷门,所以我也很懵逼,不知道它指出的缺点是什么)

#软件开发笔面经#
全部评论
你这个公司是上海的一家吧,我之前面过,场景题一样,其他基本也一样。
2 回复 分享
发布于 05-04 11:52 山西
扩展那个不一定要继承,用组合也可以,就是new两个类的对象,这样也可以实现代码复用。还有就是aop也能扩展。
点赞 回复 分享
发布于 05-26 00:01 湖北
javaguide太泛了,想面试突击的建议不要硬凿Guide费时间,我自己整理到飞书上的面经差不多一两周就能去面了😂需要的d一下就行,不要米
点赞 回复 分享
发布于 05-06 11:26 湖南
别的软件有哪些呀,***吗?
点赞 回复 分享
发布于 05-06 09:11 山东
点赞 回复 分享
发布于 05-06 08:45 安徽
这个应该是代理模式
点赞 回复 分享
发布于 05-04 11:52 上海
问的好多 Java 基础啊,其它的都没有问嘛?
点赞 回复 分享
发布于 05-04 09:15 河南
加油老哥听说你们学校不太放实习啊
点赞 回复 分享
发布于 05-03 21:10 山东
场景题有点意思
点赞 回复 分享
发布于 05-03 16:31 上海
有点突然,还是电话面,下次记得录音,反正这块回答得很差(自己好像也没有能回答好的地方的八股了,八股碎片化,自己的语言组织能力,表达能力还是不行,东西讲起来东一块西一块)
点赞 回复 分享
发布于 05-03 13:21 安徽

相关推荐

1.问:面向对象三大特征答:封装,继承,多态2.问:hashmap的put过程【转红黑树的过程看一下8和64这俩特定的数字,数组扩容的情况就看扩容阈值】答1.计算哈希值和索引的位置(通过hashcode方法获取其哈希值,得到其在数组中的位置)2.判断桶位是否为空(计算在数组中的位置之后,判断是否产生了哈希冲突,如果没有产生哈希冲突,直接放入,如果产生了hash冲突)3.处理哈希冲突(链表/红黑树) 【不同的键可能计算出相同的哈希值】(通过比较hashcode和equal函数的结果来判断是完成对一个键的更新操作还是添加一个新的键值对)4.容量检查与扩容(不论是空桶上直接插入还是处理哈希冲突都会使hashmap的元素数量增加1,每次size增加后,hashmap都会检查当前的size是否超过了扩容阈值,默认是0.75,如果超过阈值就会扩容产生一个容量为旧容量2倍的数组)3.问:arraylist和linkedlist的区别答:一个是数组一个是链表一个适合读一个适合写4.问:工厂模式和策略模式答:工厂模式:spring使用beanfactory和applicationcontext创建bean对象策略模式:Spring 通过各种接口(如 Resource及其多种实现,允许在运行时根据不同需求切换具体的算法或行为5.问:说说对数据库中索引的理解答:按「数据结构」分类:B+tree索引、Hash索引、Full-text索引。按「物理存储」分类:聚簇索引(主键索引)、二级索引(辅助索引)。按「字段特性」分类:主键索引、唯一索引、普通索引、前缀索引。按「字段个数」分类:单列索引、联合索引。
查看5道真题和解析
点赞 评论 收藏
分享
评论
12
30
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务