小鹏汽车一面面经

首先面试官感觉很和善,一直笑眯眯的。

然后面试流程方面,先自我介绍,然后问了关于JAVA的一些基础问题包括:
1.long和char的字节数
我答8和4(查了应该是8和2)
2.数组和链表区别
这个很基础,没什么问题
3.如果主进程等待父进程退出后执行,怎么办?
当时答的是采用wait和notify来搞(他说这个方法太原始了),查了可以采用join或者线程池future
4.怎么使用栈实现队列
答使用两个栈
5.JAVA的steam了解其操作吗?
这个我没准备,查了steam是一种声明式、惰性求值的流式操作。集合变为steam可以采用steam()方法,数组可以用Arrays.stream(),可以用Stream.of初始化。stream变别的可以用.collect(Collectors.toList/Collection),中间操作包括fiter,distinct,flatmap,sorted,boxed。聚合计算sum,count,min,匹配查找anyMatch,allMatch,noneMatch。还有并行流顺序流之分。
6.联合索引何时失效
当时就答了最左前缀、模糊查询、未使用查询字段。查了才发现在索引字段上使用函数、计算、隐式转换(如 int vs varchar)也不行。这个他还提醒了,可惜我有点紧张,没想到。

然后是项目的询问,问的还比较细,包括项目进度安排(里程碑),项目概述,项目目的,项目分工,项目实现效果。然后还要包括Sentinel的具体配置等等。

然后还有包括项目遇到的最难问题、最近或者以前有学习什么新技术等等。

然后是介绍他们公司和岗位的情况,以及让我提问。

希望能过,据说这个反馈很快小鹏#小鹏汽车Java工程师面经##牛客AI配图神器#
全部评论
蹲蹲后续反馈
1 回复 分享
发布于 08-22 11:31 湖南
佬,二面有面经吗,蹲蹲
1 回复 分享
发布于 08-06 16:46 广东
小鹏没有手撕吗
点赞 回复 分享
发布于 12-02 14:05 河南
木有手撕吗老哥
点赞 回复 分享
发布于 08-07 10:49 广东
等大佬二面 面经
点赞 回复 分享
发布于 08-05 09:14 美国
三面了吗
点赞 回复 分享
发布于 08-04 14:23 辽宁
怎么到美国去了
点赞 回复 分享
发布于 08-02 19:54 广东
很好的面经,使我的offer旋转试试我写的开源免费共建共享面经数据库:https://pinkprisma.com
点赞 回复 分享
发布于 08-01 20:12 上海
佬,有后续了吗
点赞 回复 分享
发布于 07-30 10:58 四川
兄弟,我在你后面,你学历那么高,我感觉我没了
点赞 回复 分享
发布于 07-29 17:19 广东

相关推荐

11-22 12:15
门头沟学院 Java
1.项目介绍2.拷打实习3.数据库和 Redis 的一致性问题怎么解决的?cache-Aside 旁路缓存4.高并发下存在并发导致数据不一致、旧数据覆盖新数据的情况怎么办?5.索引失效怎么产生的?包含几种情况?违背索引使用规则索引列用函数/运算、字符串不加引号、or连接非索引列、模糊查询左前缀通配等等6.MySQL为什么要用 B+树?7. MySQL 怎么解决幻读的?8.InnoDB 存储引擎可以划分哪几个模块?缓冲池:内存核心,缓存数据页、索引页,减少磁盘I/0日志模块:redo log保障崩溃恢复,undo log支持事务回滚和 MVCC事务模块:实现 ACID,含隔离级别控制、锁管理器存储文件模块:管理物理文件9.InnoDB 的磁盘区域有哪些功能?存储各类物理文件,支撑数据持久化、崩溃恢复等功能表空间区域:存储聚簇索引、二级索引、undo日芯重做日志区域:redo log(记录哪个数据页、修改了什么内容),用于崩溃恢复undo 日志区域:存储 undo log,用于事务回滚和MVCC10.reids 中的数据类型有哪些?11.为什么说 Redis 很快?内存、单线程、epoll10 网络模型12.Redis 一般怎么用?哪些场景适合?13.Java 线程中的 synchronized 和 ReentrantLock 有了解过吗?14.锁释放分别是怎么做的?synchronized是JVM 自动释放;ReentrantLock是API层面,必须手动调用。15.自旋锁是什么意思?16.死锁17.CAS 是什么?ABA 问题是什么?怎么解决 ABA 问题?
查看17道真题和解析
点赞 评论 收藏
分享
评论
3
22
分享

创作者周榜

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