没想到你是这样的招银网络(招银java一面)

别骂了别骂了我知道我菜了,招银问的很简单我本人也很菜,各位大佬们要是觉得我面经没啥帮助就瞅一眼走就完事儿了,这题可能对大佬们不难,但是我当时所处的环境,面试官也一直对我不太满意的样子,又被连环问了几十道题再好的心态我也崩了,希望大家多一点体谅关怀,对你简单的问题对别人未必简单,不要以自己为标准去衡量别人,不处在那个场景,不了解别人的性格和能力,就不要轻易的去评价,看帖子的人都是对自己能力不自信的人,不要用这些“我觉得很简单”这样的话来给寻求帮助的人施加心理压力,拜托各位了。
—————————————————————
更新一下,我居然还能进二面,跪了
然后又想起一道题,他问我ssl证书过期会发生什么来着
—————————————————————
好难啊!!!好难啊!!!给我问的心态都崩了!!!忘记录音了,剩下的全凭记忆写了,别问我为什么这么多题,他真的问了我整整55分钟,然后只留了10分钟给我手撕代码
1.==和equals的区别(自我感觉良好)
2.一个类的两个对象怎么进行比较(感到一丝茫然,是问重写equals还是问实现comparable接口啊)
3.既然说到hashcode,有没有可能两个对象equals但是hashcode不同(开始懵逼,自然情况下没可能吧?对叭?)
4.如果出现了上述这种情况,有可能发生什么情况?(hashset没法覆盖?)
5.用过多线程吗,怎么实现的多线程?(答了自己用线程池,还可以用其他三种方法创建新线程)
6.那线程池的线程具体在什么时候创建一个线程或者销毁一个线程?(痛苦面具)
7.你能手动实现一个死锁的情况吗(说思路)
8.有ABC三个线程,怎么编程让B在C前面执行,A在B前面执行(之前看过这题,说了思路被diss太麻烦但是逻辑可行)
9.问一下数据结构,你了解哪些二叉树的种类和他们的具体使用场景(已经有点崩溃了,说了搜索和完全,其他就想不起来了,所以面试官开始引导我)
10.AVL树了解吗(宕机了,想不起来应用场景了,就说不太记得了)
11.红黑树了解吗(简单说了一下)
12.红黑树的具体应用场景,举个例子(说了hashmap和1.8的concurrent hashmap)
13.为什么用红黑树不一直用链表
14.为什么用红黑树不用普通二叉树(说了普通二叉树会导致一侧树的深度太深)
15.普通二叉树深度太深会导致什么?(…)
16.B树和B+树知道吗?区别是什么?
17.B树和B+树的应用场景说一下(mysql的索引)
18.给字段加索引最好怎么加?
19.什么情况下使用复合索引更好?
20.什么情况下会导致索引失效?(到这里都信心满满)
21.为什么使用模糊匹配会失效,你能给我解释一下底层原理吗?(???????)
22.网络协议有了解吗,为什么Tcp是三次握手四次挥手不是四四或者三三?
23.平时做项目用http还是https?
24.SSL套接字的过程?(啊?????)
25.SSL在历史上有一次心脏流血漏洞,这个漏洞怎么出现的?(啊??????????orz)
26.设计模式用过吗?(说用过工厂模式)
27.那我们来聊聊单例模式(??????),单例模式有几种实现方式?(这里有一个地方说错了,说成饿汉是编译时期生成了)
28.你再想想,是编译时期吗?我问下你,你写的代码如何运行,这个过程你说一下(对不起!!!!)
29.为什么双重校验,一次校验不行吗(这题我会!)
30.那怎么用一次校验实现线程安全?(我忘了orz开始胡言乱语,没有自信的问静态内部类可以吗)
31.静态内部类效率也不太好,你能有什么优化方法吗(对不起!!!我真的没用过我不会!!!)
32.再来问问网络安全吧,Sql注入…(慌张打断,说我不了解网络安全,没有学过这方面)
33.没关系,那接着聊,刚才说的hashmap,hashmap怎么解决hash冲突
34.除了链地址法还有其他的解决hash冲突的方法吗(开放定址和再哈希)
35.如果hashmap溢出了怎么办(建立公共溢出区?)
36.公共溢出区也满了怎么办?(啊…?这我真的盲区了,我说hashmap也会扩容吧…?)
37.说一下hashmap扩容的过程?
38.你对jvm有了解吗?说一下jvm的内存分区?
39.堆里面怎么分区的?(这题真不会,只说知道为了方便垃圾回收所以分了新生代区和老年代区,其他的真不知道)
40.没关系,那你知道一个对象怎么从新生代变成老年代吗?(懵逼,对不起,不知道,只简单的知道两个区的定义)
41.手撕代码,一个数组nums,一个数组values,每次只能从nums头或尾取,假设第i次取的值是x,价值=x*values[i-1],求怎么取得总价值最大?(十分钟,心态崩了,真没撕出来,第一次思路错了,就说用动态规划做)
42.为什么动态规划可以做(我不知道,我已经崩溃了)
43.那你说一下这题动态规划做的话时间复杂度是多少(我不知道,我已经不行了,真的快疯了)
44.你有什么问题问我?(评价一下我的面试表现,回答说建议不要背书,多看看底层,哭了,不背书前面这40题我一题也不会啊)
今天真的很崩溃,认真准备了很久,最后越问越崩,我在牛客看了很多面经,大家都很轻松简单的样子,我开开心心的信心满满的去了,然后被问的心态炸了,说好的20-40分钟,我面了65分钟,感觉当初面美团也没有这么难过#招银网络科技校招##Java工程师##面经##招银网络#
全部评论
心脏流血漏洞这个问题我也是第一次听到。。。我觉得可能面试官为了体现他的见多识广吧。
8 回复 分享
发布于 2021-09-22 20:33
这问的也太多了😥
6 回复 分享
发布于 2021-09-22 20:40
千万别去
4 回复 分享
发布于 2021-09-22 21:53
祝好运 我明天早上面😁
4 回复 分享
发布于 2021-09-22 21:57
为啥问我就很水
3 回复 分享
发布于 2021-09-22 19:27
我去你怎么问这么多😂😂
3 回复 分享
发布于 2021-09-22 21:27
太离谱了
3 回复 分享
发布于 2021-09-22 22:09
这也太离谱了吧、“基础”到怀疑人生,这得多扎实的基础能一一答上
3 回复 分享
发布于 2021-09-22 23:10
and各位大佬们,如果你们觉得简单,我也说了对不起我太菜了,我准备的不够充分,这个可能对我本人来说已经算难了,我能答的也答了七七八八,实在做不到全都会,我向大佬们献上敬意orz
3 回复 分享
发布于 2021-09-23 11:40
你投的base哪里啊?
2 回复 分享
发布于 2021-09-22 19:57
有老哥22号一面后收到二面消息的么?
2 回复 分享
发布于 2021-09-22 22:03
天啊,这个不是基础数据结构+JAVA基础+算法+计算机网络吗?😢😢你这难吗?
2 回复 分享
发布于 2021-09-23 11:10
站在路人的角度看,问的问题是挺多的,但是难度尚可吧,一半以上是八股文。
2 回复 分享
发布于 2021-09-23 11:11
***看麻了 **
2 回复 分享
发布于 2021-09-23 11:55
我今天二面 全是没接触过的业务场景题 难受
2 回复 分享
发布于 2021-09-23 14:01
楼主给你个建议哈,下次面试的时候,被问到会的问题一定要多说,说详细些,说到面试官打断你为止,这样的话整个面试就不会出现被问很多问题的情况了,而且也可以让面试官知道你对知识点的了解足够深入,遇到盲点的概率也会大大降低。当然如果不会的话就直接说没了解过直接跳过。
2 回复 分享
发布于 2021-09-24 17:29
楼主研究生吗
1 回复 分享
发布于 2021-09-22 23:18
我一面先做算法再问问题,题量大概是你的一般,base杭州😂
1 回复 分享
发布于 2021-09-23 02:03
public static void main(String[] args) {         int[] nums = {5,1,5,6};         int[] values = {2,6,3,3}; return f(nums, values, 1, 0, nums.length - 1); } int f(int[] nums, int[] values, int n, int L, int R){ if (L > R) return 0;         if (L == R) return nums[L] * values[n - 1];         return Math.max(f(nums, values, n + 1, L + 1, R) + nums[L] * values[n - 1], f(nums, values, n + 1, L, R - 1) + nums[R] * values[n - 1]); } 试着暴力了下,不知道对不对
1 回复 分享
发布于 2021-09-23 02:48
这个就看运气,这家运气不好,别家运气好,调整好心态,加油
1 回复 分享
发布于 2021-09-23 08:37

相关推荐

ArisRobert:统一解释一下,第4点的意思是,公司按需通知员工,没被通知到的员工是没法去上班的,所以只要没被通知到,就自动离职。就是一种比较抽象的裁员。
点赞 评论 收藏
分享
104 427 评论
分享
牛客网
牛客企业服务