由于之前早都和朋友约好恰火锅,所有今天没有开始学习,明天没有安排就要逐步开始计划了哦。中午去恰了火锅,买了杯果茶在百伦广场聊天坐了一下午。期间接到我之前投的一个Java实习的面试电话,起初我还以为又是我兄弟前女友找我去劝兄弟叫他接她电话耶,差点又挂掉了(人家之前打了很多电话,我都没接,真想锤死我自己)。起初没有意识到这是电话嘛,以为就是简单的聊聊,聊了一会才反应过来这算是电话面试哦...
咋说了,面试过程不是很顺利,原因是商场在放音乐,面试官那边可能听着有点吵,具体他有没有听到杂音,就得看我手机的降噪功能了 haha。然后就是面试,他了解了我一些基本情况,大三在读,是不是在学校学习的Java,然后问了我学习那些的技术,大致是:
Redis了解多少?
数据库查表很慢,你怎么去优化sql语句?
Mybatis的优缺点?
在一对多关系中,怎么去查表?
在你的项目中,有没有使用到缓存?
线程了解多少?
==与equal的区别?
1. ==是判断两个变量或实例是不是指向同⼀个内存空间, equals是判断两个变量或实例所指向的内 存空间的值是不是相同
2. ==是指对内存地址进⾏比较,equals()是对字符串的内容进⾏比较
3. ==指引⽤是否相同 ,equals()指的是值是否相同
&&与&异同?
-
&&:与,前后两个操作数必须都为true才返回true,否则返回false。它是先计算左边的操作数,如果左边的操作数为false,直接返回false,根本不会去计算右边的操作数。
-
&:不短路与,作用于&&相同,但不会短路。简单说就是,&连接的两个操作数都会进行判断。
Get和Post请求的异同?
说一说几个选择器?
在你的租房APP项目中,你主要做了哪些功能?
你前端的框架是用什么?
项目是怎么部署的?
会使用git工具吗?
大致就这些吧...
挂了电话,感觉回答的还行吧,能回答的也回答上了,有些没发挥好。但是现在整理起来,觉得自己太TM差劲了,有好多回答都是了解,不是很深入。其实就是没回答上,认清自己!
总结一下他们公司需要的技术!
1、Docker
2、Bootstrap
面试快结束时,他说大致了解了一下我的基本情况,我学习的技术和公司要求还是蛮符合的。不过现在我们公司老总现在人在美国,需要等他回来在安排我现场面试。听到这话,我还是挺兴奋的,感觉有戏。
回来细想,现在美国不是在闹疫情吗,回来不得隔离十天半个月的?这不就是拒绝我的意思嘛,太照顾我了,没有直接打击我...也许是我多想了?再等等电话吧...
这是我的第一次面试情况,总的来说,认清了自己的不足,吸取经验,明确了后面的学习方向。失败乃成功之母,谁没有遇到问题的时候呢。
end...