携程面试(9-7)

携程面试体验不好,说话都不利索,然后全程照着面经问,摄像头不敢开,还说这边不能开。可能是我回答的稀碎(借口:1,最近生病了,没怎么看了,2,不太想去也),所以印象不好,忍不住吐槽,然后还有一点就是完全就是一问一答,我扩展都不要我说,就说我问什么你说什么,可能就总结了几个题目和答案吧,自己也不懂细节,所以不想讨论,最后反问的时候我问其中一个知识点他竟然不会,笑死了,就这种都能干开发?(纯属自己吐槽,不接受辩论)但是还是总结一下给想去的友友们借鉴。

1Object有哪些方法?

2clone()是深拷贝还是浅拷贝

3深拷贝和浅拷贝的区别

4深拷贝怎么实现?深拷贝的三种实现方式分别是:1、递归递归去复制所有层级属性;2、用JSON对象的parse和stringify实现;3、借用JQ的extend方法。(我说不知道)

5List有哪些实现?回答ArrayList和LinkedList

6,场景,有一堆数据不知道大小,ArrayList存好还是LinkedList存好,我说两者都可以,他说ArrayList不要扩容吗,我说那用LinkedList吧。

7.场景:存储对象类型为person的对象,然后里面有name属性,需求是按照name查找,用哪个存好,我说两者都是O(n),都可以

8,那你优化一下上面的数据结构,我说用hashmap存储吧

9,map有哪些实现类?

10,hashmap创建一个初始化为10的对象之后容量会是多少?

11,数组扩容为什么是2的倍数

12,手撕;用两个栈实现队列的功能,(三分钟解决,早知道拖一点时间了,就纯粹凑时间一直问一直问)

13,一个数据,两个线程同时去改,用乐观锁怎么实现修改安全

14,compareandset是代码层面的吗?没搞懂想问什么(全程我反问他就说这个是要你来回答的,不要问我)

15,数据库层面的话怎么实现上述问题?(我也没搞懂,数据库不是有隔离级别吗)

16,spring和springboot的区别

17,springboot为什么能自动配置好相关的东西?

18,springboot componentScan会扫描哪些包,

19,我想把外部的一个功能整合进来怎么让容器进行管理?我瞎说一顿

20,configure注解用来干嘛的?Bean注解用来干嘛的?

21,线程池核心参数有哪些?

22,使用线程池的目的

23,线程池工作流程,好久不看了,瞎说的,面试完看了一下错了。

还有好多,真的我最近正好感冒,问的我都不想说话了,暂时记住的就这么些,再次吐槽,面试体验非常差,犹如跟机器人说话,最后还想问,一看时间差不多了,结束了。
最后反问就不说了,没有意义,真的忍不住想吐槽,给想去的友友一个建议,直接打开自己的面经,问啥查啥,用的腾讯会议,开小窗直接对着八股回答就好了,保证面试满分,项目啥的各种都不问,为啥?因为他不会,好了,不吐槽了,希望每一个友友都能有自己的offer!!!!!
#携程面试#
全部评论
11 数组扩容不是1.5倍嘛
点赞 回复 分享
发布于 2022-09-15 15:04 湖北
校友有几家意向了啊,0offer选手已经被挂麻了
点赞 回复 分享
发布于 2022-09-09 10:03 内蒙古
楼主约二面了吗
点赞 回复 分享
发布于 2022-09-08 13:19 重庆
我昨天上午携程一面,上来一道lru,题做完面试官开始用他的五块钱的麦给我出情景题,妈的每个问题都听不清楚还要再自己联想一下问问他对不对,没有八股,人都麻了。
3 回复 分享
发布于 2022-09-08 09:36 广东
为啥我携程简历挂啊,是因为没写内推码吗
点赞 回复 分享
发布于 2022-09-11 23:01 北京
23届农行研发中心内推 学弟学妹快到碗里来 https://m.nowcoder.com/discuss/1039037
点赞 回复 分享
发布于 2022-09-11 13:37 陕西
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-08 13:41 北京

相关推荐

上周组里招人,我面了六个候选人,回来跟同事吃饭的时候聊起一个让我挺感慨的现象。前三个候选人,算法题写得都不错。第一道二分查找,五分钟之内给出解法,边界条件也处理得干净。第二道动态规划,状态转移方程写对了,空间复杂度也优化了一版。我翻他们的简历,力扣刷题量都在300以上。后三个呢,就有点参差不齐了。有的边界条件没处理好,有的直接说这道题没刷过能不能换个思路讲讲。其中有一个女生,我印象特别深——她拿到题之后没有马上写,而是先问我:“面试官,我能先跟你确认一下我对题目的理解吗?”然后她把自己的思路讲了一遍,虽然最后代码写得不是最优解,但整个沟通过程非常顺畅。这个女生的代码不是最优的,但当我问她“如果这里是线上环境,你会怎么设计’的时候,她给我讲了一套完整的方案——异常怎么处理、日志怎么打、怎么平滑发布。她对这是之前在实习的时候踩过的坑。”我在想LeetCode到底在筛选什么?我自己的经历可能有点代表性。我当年校招的时候,也是刷了三百多道题才敢去面试。那时候大家都刷,你不刷就过不了笔试关。后来工作了,前三年基本没再打开过力扣。真正干活的时候,没人让你写反转链表,也没人让你手撕红黑树。更多的是:这个接口为什么慢了、那个服务为什么OOM了、线上数据对不上了得排查一下。所以后来我当面试官,慢慢调整了自己的评判标准。算法题我还会出,但目的变了。我出算法题,不是想看你能不能背出最优解。而是想看你拿到一个陌生问题的时候,是怎么思考的。你会先理清题意吗?你会主动问边界条件吗?你想不出来的时候会怎么办?你写出来的代码,变量命名乱不乱、结构清不清楚?这些才是工作中真正用得到的能力。LeetCode是一个工具,不是目的。它帮你熟悉数据结构和常见算法思路,这没问题。但如果你刷了三百道题,却说不清楚自己的项目解决了什么问题、遇到了什么困难、你是怎么解决的,那这三百道题可能真的白刷了。所以还要不要刷LeetCode?要刷,但别只刷题。刷题的时候,多问自己几个为什么:为什么用这个数据结构?为什么这个解法比那个好?如果换个条件,解法还成立吗?把刷题当成锻炼思维的方式,而不是背答案的任务。毕竟面试官想看到的,从来不是一台背题机器,而是一个能解决问题的人。
牛客51274894...:意思是光刷力扣还不够卷
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
8
50
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务