6月17日 查漏补缺

1 篇文章 0 订阅

一、刚开始让自我介绍

说了一下姓名,学校[该不该说名字,尬死了。。],然后说了一下大学的经历。从大二开始在实验室 做过什么项目名、。之类的。

说一下项目,说感觉最有用的学到最多的还有过程咋

麦穗识别那个。然后mongo 联表、spring data mongo,又讲了一下我的设计思路,技术选型。我也不知道听懂了没他,,他也不问我,也不拆穿我,,我也不知道说错没。。服了。

二、技术问题

1. Java
1.1 Object的方法有哪些。

答:clone、equals、hashcode。[卧草,这个不应该说的这么少]

9大方法

1.2 equals的应用场景。

答:字符串比较的时候。。。。

==比"equals"运行速度快,因为前者只是比较引用。 https://www.cnblogs.com/2019wxw/p/10925760.html

1.3 hashcode的算法复杂度

答:这谁顶得住啊

1.4 Map有几种是有序的

答:TreeMap?好像?是有序的吧

应该是 linkedHashMap、TreeMap

1.5 Java里面除了强引用还有啥?有啥区别

答:我记得有四种,强软弱虚。我不知道有啥区别。。。。

2. 算法方面
2.1 用数组实现一个队列。。

卧草,乍一问 还真不知道了,,一想,容器有了就是实现队列的两个方法就行。

如果变成一个阻塞队列咋做。。[这我会知道]当场就懵逼了,阻塞队列听着熟悉就是不知道是干啥的。。。。。。愣住了。。。。。然后问 能不能给一点思路。他说换个题

2.2 十万行的文件,每一行一个数,求最大的数

卧草。。你逗我 设置一个变量比 10w次不就行了。。

事后问他思路,,他说往排序算法上想、还有Java读取文件的几种方式。。。

最后问我有啥问题没

我问了一下技术栈、还有就是如果去了会做哪方面的工作。

还有就是我有可能去公司没有。。答:需要下来评估一下。。。

我问有啥不足。说我应该把数据结构学过的多复习复习。。。。。。我又问面试有啥不足。。。。说我说的废话太多了。。。你不是废话吗。。。我废话不多,咱俩能聊半个小时?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值