首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
【Fate】
蚂蚁集团_质量组_测试开发
发布于广西
关注
已关注
取消关注
@Xcye:
哈啰出行Java后台开发一面面经【复盘】
电话面试,时间30分钟自我介绍介绍开源项目的时候,项目的亮点没有说,还有难点也可以说,难点有架构设计使用的jdk版本,我说了jdk11和jdk1.8都有用每一个jdk版本的新特性都需要了解到,如果问到jdk11的新特性,不会,很影响面试体验我讲了jdk8中的lambda表达式,还有就是hashmap的不同,回答的很少jdk8的新特性(没记住)新增了lambda,使得写匿名函数更加的优雅,代码更简洁Stream流:处理集合更优雅,方便在接口中新增了默认方法向接口中添加默认方法,不会破坏接口的实现类,如果在jdk1.7,我们向接口中添加新的功能的时候,我们需要在实现类中重写这个方法提供默认方法,能够减少实现类中的代码量,这些方法的功能都是相同的,如果某个实现类的功能不同,则重写该方法就行因为实现类可以实现多个接口,如果多个接口中的都有相同的默认方法,就会出现菱形继承问题,因为该实现类,不知道使用哪个的接口的默认方法类优先原则:如果一个类继承了另一个类,并且同时实现了一个或多个接口,那么在方法解析时,类的方法优先级高于接口的默认方法。接口冲突原则:如果一个类实现了多个接口,而这些接口中有相同的默认方法,那么该类必须明确覆盖这个默认方法,提供自己的实现。解决菱形继承问题就是在继承类中重写默认方法,调用的时候,使用的是继承类的默认方法,而不是接口中的默认方法函数式接口:接口中只包含一个抽象默认,有没有默认方法都不影响日期和时间API(Date and Time API):JDK 1.8引入了一个新的日期和时间API,提供了更全面和灵活的处理日期和时间相关操作的方式。它包括了LocalDate、LocalTime、LocalDateTime和Period等类原来的Date等类存在的问题:Date类是可变的,会存在线程安全问题不一致问题,Date的月份是从0开始,和日常的不一样Date中的很多Api都是过时的缺乏时区支持:Date类没有明确的时区支持。这使得在处理跨时区的日期和时间时变得困难,并且容易导致错误。Nashorn JavaScript引擎:JDK 1.8用一个轻量级高性能的JavaScript引擎Nashorn替代了旧的Rhino JavaScript引擎。它允许你在Java应用程序中嵌入JavaScript代码并无缝执行。这个可以不用了解方法引用:是Java 8引入的一种语法简写方式,用于直接引用现有方法或构造函数。它提供了一种更简洁、更可读的方式来表示某个方法作为函数式接口的实现。方法引用的语法形式为Class::methodName,或者instance::methodName,或者ClassName::new这个方法引用,也就是我们通过Class::methodName或者其他形式调用之后,返回一个java.util.function包下的对象,具体使用哪个类,看该methodName的返回值和参数决定public class Student { private static String name = "xcye"; public static String getName() { return name; } public void printName() { System.out.println("print: " + name); } public Student(String name) { System.out.println("构造器: " + name); }}public static void main(String[] args) { // String name = Student::getName; Student student = new Student("asdf"); Supplier<String> getNameMethod = Student::getName; System.out.println(getNameMethod.get()); Consumer<Student> consumer = Student::printName; consumer.accept(new Student("asdf"));}jdk1.7和1.8中的hashmap的区别只讲到数据结构不同还有哈希算法不同等为何hashmap中的扩容是<<1我回答的是获取元素更快,错误回答回答这个问题,应该从hash这个点来回答,在对key进行哈希运算的算法为static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);}根据hash获取bucket的算法为hash & (length - 1)讲一下hashmap的扩容步骤我只讲了当数组容量到达临界线时,是如何扩容的,但是细节没有讲,当时也是忘记了讲一下hashmap的put流程讲了个大概,细节还需要再跑一下ConcurrentHashMap的put流程忘记细节,只记得获取数组下标是通过cas,key和value不能为null这里可能会问一个为什么不能为null问题其他的想不起来了反问对我有什么建议么假如进去之后,会做什么业务(阿里巴巴的数据中台)没有后续,到现在也没有通知,我之前是在官网投的,投了3个岗位,但是我去看状态还是正常,我后面好像又在老板直骗上投,感觉这个面试是老板直骗投的,而不是从官网投递的引流:阿里巴巴,字节跳动,腾讯,抖音,Java校招
点赞 13
评论 5
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-27 17:52
科大讯飞_算法工程师(准入职员工)
地平线技术沙龙来啦
地平线将于 4 月 28 日(周二)下午 14:00–16:00,在清华大学东风汽车信息发布厅举办技术沙龙。欢迎大家参加
点赞
评论
收藏
分享
04-28 16:56
北京工业大学 嵌入式软件工程师
嵌入式八股 - ARM体系结构二
11、什么叫上升沿和下降沿触发上升沿触发:信号从低电平跳变为高电平时触发事件(如中断、采样)。下降沿触发:信号从高电平跳变为低电平时触发事件。12、数码管扫描频率?共阴极和共阳极的区别?通常来说扫描频率需≥50Hz,这是由于人眼的视觉暂留,如果低于这个频率,你会明显感觉到屏幕在闪烁,长时间观看容易疲劳。推荐 100Hz 左右。共阴极与共阳极区别共阴极:所有段选引脚接 LED 阳极,公共端接 GND,段选高电平点亮。共阳极:所有段选引脚接 LED 阴极,公共端接 VCC,段选低电平点亮。13.ADC采样位数代表什么?什么因素影响ADC精度和转换速率?有什么滤波算法?采样位数 表示 ADC 能将模...
嵌入式面试八股汇总
点赞
评论
收藏
分享
04-03 23:26
门头沟学院 前端工程师
美团你到底在招什么人
🤡😭
好想睡觉到天荒地老:
这种感觉是员工注册来广撒网的
春招至今,你收到几个面试...
点赞
评论
收藏
分享
04-22 11:12
字节跳动_gmpt_开发(实习员工)
呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃
呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃
痴心的社畜希望被of...:
我说白了你忽悠他说这周入职拿了offer 再拖
点赞
评论
收藏
分享
04-26 20:50
浙江大学 算法工程师
金山 C++ 软件开发一面复盘:面试重点分析 + 全部面试题整理
这场一面整体给人的感觉是:基础一定要稳,项目一定要能展开,C++ 语言细节一定会深挖。如果只会背几个八股题,或者项目介绍停留在“做了什么功能”,很容易在一面里被连续追问到卡住。从考察重点来看,这类 C++ 软件开发一面通常会围绕下面几条主线展开:自我介绍与项目表达能力C++ 基础是否扎实面向对象与资源管理是否理解到位STL 容器和常用特性是否真的会用多线程与同步问题是否有工程概念网络、操作系统等基础是否具备回答能不能扛住连续追问这类面试的一个明显特点是:问题本身不一定非常偏,但会顺着一个点持续往下问。比如一开始只是问 vector 和 list 的区别,后面可能就会继续追:为什么 vector...
查看19道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
双非春招时间已经来到了五月份了
0
2
...
美团 核心本地商业-业务研发平台
0
3
...
猿辅导—Android开发—三面
0
4
...
阿里实习三天跑路
0
5
...
有人知道,招银网络后端春招还有第二批吗?大概什么时候
0
6
...
历时2个月暑期终于结束了
0
7
...
选offer求助及未来发展建议
0
8
...
双非鼠鼠大结局-三方已签
0
9
...
互联网只适合竭泽而渔
0
10
...
bg四非大学本暑期情况
0
创作者周榜
更多
正在热议
更多
#
这个offer值得去吗?
#
13210次浏览
149人参与
#
金三银四,你的春招进行到哪个阶段了?
#
35267次浏览
330人参与
#
联宝杯大学生创新大赛,你的技术值得产业级答案
#
45946次浏览
509人参与
#
如果春招能重来,我会___
#
14804次浏览
179人参与
#
Prompt分享
#
77210次浏览
1274人参与
#
除了线上,还能去哪些地方投简历
#
8452次浏览
99人参与
#
校招第一份工作你干了多久?
#
152838次浏览
640人参与
#
硬件人秋招进展
#
292034次浏览
4042人参与
#
你觉得实习能学到东西吗
#
153180次浏览
1480人参与
#
搜狐工作体验
#
6793次浏览
54人参与
#
反问环节如何提问
#
141349次浏览
2740人参与
#
想做Agent可以做哪些岗位?
#
12633次浏览
407人参与
#
面试官拷打AI项目都会问什么?
#
11701次浏览
416人参与
#
招银网络科技(深圳)有限公司成都分公司笔试
#
6030次浏览
23人参与
#
你觉得最好用的AI编程工具是_
#
4555次浏览
94人参与
#
哔哩哔哩笔试
#
42296次浏览
166人参与
#
军工所铁饭碗 vs 互联网高薪资,你会选谁
#
13994次浏览
79人参与
#
你实习是赚钱了还是亏钱了?
#
127260次浏览
715人参与
#
大厂还是考编
#
134499次浏览
1398人参与
#
非技术岗简历怎么写
#
338656次浏览
3301人参与
#
实习第一天,你在干什么
#
8857次浏览
106人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务