知方号

知方号

好未来Java一面凉经<好未来java面试>

好未来Java一面凉经

好未来一面凉经

双非非统招,Java。

开篇甜点:发现一个问题,假如你在字节待过,一些面试官会把做题放在最前面,因为我这段时间的面试的现场写代码都是面试官刚来,就让先写个题。

一面凉经

1.面试官自我介绍

2.我的自我介绍

3.写个题把

树的前中后序非递归遍历(当时感觉很不舒服,我最讨厌写dfs、递归、树了)只有中序写出来了,然后在调前序适合不让调了让讲讲思路,因为当时已经20min了问了下为什么用c++写,不用Java

4.Java跟C++有什么不同?

5.GC聊聊

JVM怎么做GC的?(分代)CMS收集器和G1收集器的区别聊聊?

6.函数式编程知道?

如何遍历list?foreach安全吗?若中间有删除安全吗?(当时不知道他想问啥,后来提示下大致明白了删除会导致有元素可能会没遍历到)

7.多线程两种实现方式?

哪个比较好?

8.线程池了解?

了解,项目用到了,但忘了用的啥,肯定不是自定义参数本想面试官后面继续问的,结果他不问了....

9.说说字符串String的equals方法实现?

说了下判断类型,非null判断,再用双指针匹配(说完面试官感觉还不满意???)然后又说字符串匹配可以用KMP匹配优化复杂度(当时以为想让手写KMP的,结果没问了)

10.MySQL隔离级别?

11.接触过微服务?

没有,只知道概念

12.Redis

两种持久化方式?两种持久化方式的区别聊聊?你用的哪种?(因为我从来没用过,就说默认的,不知道,从来没改过)

13.场景题

一个很大文件,将内容读入插入数据库?(当听到大文件,以为有多难,听完觉得还觉得挺简单)多线程每个线程负责一部分的读。反问能保证文件可以从中间读?每次读内存大小的数据,然后插入数据库,以此类推。面试官不满意,他说先把大文件拆分到多个文件里面。(内心:这不是多此一举吗???还让我回去了解一下文件拆分的工具???)继续:这么多的数据插入数据库,会出现什么问题?(我都用数据库了,肯定数据库保证了插入安全啊,大不了是时间上的问题嘛.....)最后一个问题还让我回去讨论讨论,说今天就到这里了。下线后立马收到了感谢投递好未来。

反问:

1.list从前遍历是不是出现过事故?

面试官说从事这么多年开发,其中CR的时候发现了别人这个问题,所以他就把这个问题喜欢拿到面试问了

2.你们是做什么的?

求大佬解答

最后一个场景题,大量数据插入数据库,会出现什么问题?

#面经##好未来##Java工程师##校招#

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。