上海泛微面试记录

面试开始于2021年3月13日8:53,结束于2021年3月13日9:30

记录一下自己答得不好的地方

开篇介绍

自我介绍准备的不够完善,应准备一份模板。

问答

记录一下答的不好的题。

1.描述一下类加载过程?
点我达相关文章

2.hashTable是如何实现线程同步的?
点进类中发现,它与hashMap相比,多出了synchronized关键字,所有的操作都是被synchronized锁保护的。
在这里插入图片描述
3.b+树如何快速遍历所有节点?
没在网络上检索到相关答案,以后有时间了再来补充。

4.有两个int型变量a、b,他们的取值范围是1~100之间的随机数,现在唯一能确定的是这两个数一定不相等。那么,如何在java程序中实现不通过任何“关系运算符”(>、>=、<、<=、==、!=)来区分出a、b哪个大?给到实现思路即可。

通过移位运算符

5.常见的异常类型?(答了三四个,太少了)
1、java.lang.NullpointerException(空指针异常)
2、 java.lang.ClassNotFoundException(指定的类不存在)
3、java.lang.ClassNotFoundException(指定的类不存在)
4、java.lang.IndexOutOfBoundsException(数组下标越界异常)
5、java.lang.IllegalArgumentException(方法的参数错误)
6、java.lang.IllegalAccessException(没有访问权限)
7、java.lang.ArithmeticException(数学运算异常)
8、java.lang.ClassCastException(数据类型转换异常)

6.HashMap底层原理?
数组+链表+红黑树

结束

结束问了一些关于公司方面的事,泛微似乎并不是一个互联网公司,而是一家it公司。互联网公司以产品作为公司增长点,通常以高工作强度作为其显著特征,而泛微以销售作为增长的驱动。这样的公司有利有弊,利是不用加班,到点就走,周某双休,有属于自己的时间;弊是可能在平常工作中难以接触到业内先进的技术,长久以往技能难以精进。

当然,这些都是我单方面的想象,实际情况还需等我参加工作才能知道。

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值