蔚来NIO 开发岗

1. JVM了解吗,说一下内存模型,为什么开发者很少自行管理内存,如何定位一个对象是garbage,G1是怎么运转的,如何解决相互引用,你说的引用是怎么存储的,JVM编译.java的过程,对象存储在哪,字符串是怎么存储的,堆里存储什么
2. 进程和线程的区别,进程在内存中的存储结构、线程的结构、为什么要用线程、什么时候用进程什么时候用线程
3. git命令、linux命令 查看动态文件、vim命令
4. 写一个程序判断一个字符串是否是合法json,感觉比较难的,考虑了一下有限状态机,感觉可以实现,但是15分钟写一个词法分析器+语法分析器感觉不太可能,当时比较懵,写了个括号匹配

面试官人很好,第一次遇见介绍业务团队背景如此详细的,答错的会适当指正。

======

二面:
1. 项目经历
2. 从需求分析到开发的过程
3. 弗洛伊德算法的流程、Dijkstra算法的流程以及时间复杂度是多少
4. 动态规划的特点
5. 从0开始,实现dijkstra算法(vim上写了20分钟左右,思路没问题,但是还需要点时间,面试官说没事思路是对的 代码风格也很好。
6. 能实习多久,互问

OC
#开发面经##面经历##蔚来汽车##面试题##算法#
全部评论
牛油们这道题有什么看法,教教小弟,网上全是用包来判断,不可行
点赞 回复 分享
发布于 10-29 21:18 河北
友友请问你是用测开实习+java经历投的开发岗吗
点赞 回复 分享
发布于 11-09 13:14 湖北
请问蔚来在哪里投的呀
点赞 回复 分享
发布于 11-15 00:29 湖北
请问楼主时间线,谢谢大佬
点赞 回复 分享
发布于 11-15 12:39 辽宁

相关推荐

10-30 17:55
门头沟学院 C++
点赞 评论 收藏
分享
想问问这里的各位大佬,双非现在找Java很痛苦,大概率第一份Java工作是在中小厂,同时也在试着中大厂的测试岗,现在有个大大的疑惑😦本人缺少锻炼,身体素质只能说及格,能力方面也卷不过大佬,这种情况下,如果运气好毕业去了大厂测试岗,想问问大厂的工作强度真的能大到让人宁愿放弃高薪也要辞职的程度吗,有点害怕自己会受不了几个月就走人,到时候又是测试岗又不是应届生了,以后恐怕就要失业了?再说回Java中小厂,听说中小厂喜欢把很多事情都交给一个人完成,而且也学着大厂加班,工资又低,我很好奇,这样压力难道会比大厂小吗?会更撑不住吧?所以,就是很想知道实际情况是怎样的,都说大厂卷,累,难道小厂就轻松很多吗?...
Kensley:大厂有清流,小厂也有地雷,不要刻板化一概而论。 遇到问题解决问题,整那么复杂没必要:健康担忧你可以锻炼身体,工作环境担心你要学会向上管理;都做不到要么你的问题要么环境确实没给你机会,那下下策跑路不就完了,还能在一棵树上吊死吗? 大厂和小厂能选的话肯定是大厂了,大厂流程更标准、给的钱更多、后面不适合了要换还有背景背书.......前提是你确实能选。
点赞 评论 收藏
分享
1 10 评论
分享
牛客网
牛客企业服务