携程java后端开发实习一面面经

211本硕 实验室用C/C++不用java 自学java半年左右  面试时长30分钟 我早上搜了半天没搜到面经,看来我是第一批踩雷的hhh

1.自我介绍

2.手撕代码判断两个二叉树是否相等(递归撕)

3.hashmap的put过程讲一下(哈哈哈作为一个面试老油条,把hashmap全家桶扩容机制 线程安全全部说一遍就完事了)

4.你提到了currenthashmap,那请讲讲插入第一个数的时候会发生什么(这个问题我真的没遇到过,但是我想起1.8是cas+synchronize的源码,所以我就说第一个应该不加锁,先cas一波,好像猜对了)

5.手撕代码,二分查找,数组有重复,找到最后一个重复的数字(这个就是在最后加一个判断找第一个就array[low]==n;找最后一个就array[high]==n)

面试官好像自己都不太会这个题😂,看了半天没看明白,我就给他解释了一下思路,最后他想通了,说没问题。

总结:基础没怎么问,项目没怎么问,就手撕了两道代码。难度还算简单。


#携程实习##携程##Java工程师##实习##面经#
全部评论
携程开始面试了?
点赞 回复
分享
发布于 2020-04-14 11:55
我昨天面的,也是撕了两道代码题……
点赞 回复
分享
发布于 2020-04-14 13:03
联想
校招火热招聘中
官网直投
请问是讲思路还是要做出来的
点赞 回复
分享
发布于 2020-04-14 13:46
面试官有没有告诉你什么时候出结果?
点赞 回复
分享
发布于 2020-04-15 09:31
楼主知道技术岗一般有几轮面试嘛
点赞 回复
分享
发布于 2020-04-15 10:07
阿里巴巴考虑一下吗?😀
点赞 回复
分享
发布于 2020-04-15 12:00
请问楼主二面了吗  下午二面,好紧张 但愿没有手撕代码....
点赞 回复
分享
发布于 2020-04-16 13:10
同java,我也是14号一面,到现在都没二面通知是不是凉了。。。。
点赞 回复
分享
发布于 2020-04-16 17:04
楼主算法题需要跑通吗
点赞 回复
分享
发布于 2020-05-25 17:58
题主二面有说法吗,有要注意什么吗,万分感谢
点赞 回复
分享
发布于 2020-06-09 18:51
快更新二面啊!我也不知道为啥我免笔试,直接来到面试,我慌了。
点赞 回复
分享
发布于 2020-06-09 19:20
一面结束后多久出结果啊?我周五一面的
点赞 回复
分享
发布于 2020-06-13 10:29

相关推荐

部门介绍自我介绍短连接是你自己的项目吗?(回答做了一点优化,详细说了一下)说一下布隆过滤器为什么你项目说布隆过滤器比分布式锁好,怎么比较的先更数据库再删缓存怎么保证一致性(我提了一嘴会有短暂不一致)短暂不一致怎么办(不会)如果删除缓存的过程中出现问题怎么办(我提到用canal读binlog到消息队列)如果缓存是新的,消息队列的数据是旧的怎么办(寄,只说了个乐观锁,不知道怎么实现)分表怎么考虑的数据量怎么考虑的,做测试的时候数据库表里有多少数据(偷懒没做,牛友们别学我)redis怎么保证数据不丢失aof、rdb写时复制会阻塞吗rdb不就是个快照吗,数据修不修改跟它有啥关系(这个没太理解,面试官让我再看看)bigKey了解吗,会有什么问题Innodb和MylSAM的区别三层的B+树存储的数量级是多少普通索引的过程联合索引是一棵树吗你项目上的消息队列幂等怎么做的手撕:1、冒泡排序和优化(优化面试官觉得不行)2、一个n+1长度的数组,范围1-n,只有一个重复2次,说解题思路(Hash,循环、环形链表、相加再减、异或位运算都说了,实在想不出来了)反问:大概什么时候出结果(一周)腾讯云主要什么语言(python和go,java很少)腾讯现在hc多吗(不清楚,他们面的话就有)总结:问了面腾讯云的同学面经,一直在看计网和操作系统,mysql和redis快忘光了,秋招再战
点赞 评论 收藏
转发
5 29 评论
分享
牛客网
牛客企业服务