菜鸟应该尝试阿里腾讯吗?微信支付一面+阿里一二面凉经

非科班菜鸟,为了找工作今年开始学Java,菜到什么程度呢?力扣简单题A出来也要看运气的程度,参加秋招两个月投递几十家一无所获,本着重在参与和不留遗憾的精神投了阿里和腾讯,面经如下:

微信支付一面:
选的无意向,没想到被这么好的部门捞了来面试,一面是个小姐姐,非常温柔耐心沟通非常友善,给了三道算法题来手撕:
其实对刷过题的人来说都不难,估计小姐姐也没想到竟然有人菜到一个题也做不出来吧。。。虽然我一个都没写出,但小姐姐仍然不停的让我别紧张,慢慢写不用看时间,我竟然浪费了人家一个半小时也一个都没A,哎

阿里一面:(46min)
一面老哥非常好,因为我的笔试0分,在一面前加了代码面,也是这位面试官给我打的电话进入伯乐测评系统选了一道题做。
做完这个代码面过了大概一个小时,老哥打来了电话进行电话面:

自我介绍
对于Java是如何学习的
场景:淘宝海量用户操作的场景下,对于数据库(比如交易订单这个表)如何设计,考虑哪些方面?
说了一些数据库设计的点,面试官说在淘宝的业务情况下,一个库是放不下这么多数据的,就回答了分库分表
然后问:如果分库分表的话,应该有个什么样的路由策略?如何考虑不应该让同一个用户每次访问不同的库??
服务端在开发时有什么考量(在架构上、技术上、层次上等等角度)?有哪些需要注意的点?
对分布式数据库了解什么?
分布式事务有了解吗?
开放题:对于线程安全有哪些了解呢?哪些手段可以实现线程安全?
线程池的原理是什么?
哈希表在多线程环境下不安全怎么办?
对于常见的开源框架,Redis、Kafka、Elasticsearch等,看过它们的源码吗?
看过spring源码吗?
springIOC是基于什么思想,能够解决什么问题?
AOP的底层原理
在数据库方面,了解悲观锁和乐观锁吗?它们有什么区别?
死锁是什么?如何避免?
乐观锁有哪些实现手段?
CAS的ABA问题如何避免?
对一致性哈希算法有了解吗?它的作用是什么?它与普通的哈希算法的区别在哪里?
介绍一下JVM虚拟机内存模型
有虚拟机调优经验吗?没有
了解RPC吗?不了解
职业规划

回答的很糟糕,有关分布式的问题几乎都是稀里糊涂的答,老哥很耐心的把我答错的都给我讲了一遍像我的老师一样,非常赞!!

阿里二面:(35min)

二面小哥更严肃一点,问的非常底层

学习Java多久了?
申请的专利和应聘岗位有关系吗?
object类有哪些方法?
为什么要有equals和hashcode两个和比较相关的方法?如果只有一个会怎么样?
wait和notify在哪些场景中发挥作用?Java哪些地方或者哪些中间件的原理是基于它们的?
说了阻塞队列、Kafka等,然后细问使用阻塞队列的put和take方法,整个流程是怎么样的?这里记得不清楚了,就答的很糟糕,然后不也想乱猜了,就说具体不太懂
volatile是干什么的?回答保证内存可见性和防止指令重排序
为什么会有重排序?重排序有什么作用?回答提高性能和效率,又问具体怎么提高的?不会
Hashmap线程安全吗?如何设计一个线程安全的Hashmap?回答使用synchronized和CAS
又问:具体怎么操作?假如现在只考虑get和put两个方法,直接使用synchronized就可以实现线程安全了吗?不知道,说不能,然后问那应该进一步怎么设计?不会
CAS具体怎么操作?
redis这里假如进行集群部署,那么这里如何保证线程安全呢?应该回答分布式锁的,但是脑袋懵了说不会
你觉得你在学Java的过程中对哪一块比较熟悉,可以是基础也可以是其他的,都可以说?到这里就放弃了,说都太不熟悉
(小哥有点无奈了,问的几乎都不会)
小哥总结了一下我的表现,非常客气的先夸了夸我,然后说基础还是不够牢固,很直白的说应该不会给我过,我表示理解😉
面试结束

#面经##阿里巴巴##腾讯##Java工程师##校招#
全部评论
加油,非科班建议学学前端测试这些对科班基础课要求不高的方向。像他问的问题里面hashmap的hashcode啊线程安全啊volatile啊CAS之类的都是科班数据结构,操作系统,数据库之类的基础课内容,不学科班基础课的话直接裸学java背面经很吃力的
3 回复 分享
发布于 2020-09-05 13:20
面试官最后坦白不给你过也是挺好的,我喜欢这种面试官
1 回复 分享
发布于 2020-09-05 14:03
我怀疑你跟我是一个小姐姐,一样让我不要看时间,可是问的问题真的是穷追不舍🤣(我是三面遇到的她)
点赞 回复 分享
发布于 2020-09-05 13:58
一面和二面之间隔了多久?
点赞 回复 分享
发布于 2020-09-05 16:36
算法用处理输入输出吗?
点赞 回复 分享
发布于 2020-09-05 20:42
我面过微信支付那边某个基础架构部门,面了一个小时,面完就灰,问的真心难
点赞 回复 分享
发布于 2020-09-06 23:24

相关推荐

03-14 10:50
已编辑
门头沟学院 Java
鼠鼠华子无线实习,bg双九,通软岗位,论文,专利,竞赛都水过一点,秋招《非all in》选手,《泡池子泡到肿》选手,分享一下自己的时间线,给大家多一个参考。---实习末期,接口人电话沟通,最终决定求稳继续投递实习原部门---免机试,九月走完线下流程,开始入池---十月起开始保温,打听手中已拿offer,比较薪资,给出华子的预估职级和薪资(完全不给A的空间)---十月第二次保温,询问签约情况,各种暗示劝说留空白三方---十月底签约另一家公司,遂被降低优先级---十一月若干次常规保温信息(还有机会/稍晚一点/等这周。。。)---十二月告知部门有13的指标,愿意接受可以立刻发offer(难绷,妄图性...
蓦然回首一枝花:能体会楼主的心情,我投了华为无线的成研所,双9bg,被华子最后开了个13级的侮辱价 12.3打oc电话的时候接口人表示乐观等待就行,然后中间4周就开始不回消息或者拖四五天才回,翻来覆去就是“等审批结果”。 12月27号,我看应该是泡不出来了所以联系了部门流转,这时候接口人开始主动给我打电话告诉我马上就能出结果了,于是我也没继续流转。 12.31给我打电话说得降薪审批,薪资大概就是对应着13级的样子,但我当时因为投的是成都的,没有意识到薪资是按照上海开的,还以为这个薪资在成都是14级,加上那个时候我也“孝”劲上来了,想着能收我就行,于是答应了。 1.13开了出来,联系我了薪资,确认了下发现是13级,当时实在是接受不了,于是最终还是拒了。 拒的时候接口人告诉我说这个hc真的是他们争取了很久才争取到的,不过我一想到我12.3就打了oc电话,中间4周一直不搭理我或吊着我,最后12.31才告诉我争取不下来14级要降薪,也许争取真的要争取那么久吧,呵。 这个过程中也为华为拒了不少offer,大厂的、央企的、银行的都拒过,网上总说“华为没有发小奖状之前hr的话一个字都不要信”,当时没有放在心上,以为不会摊到我头上,现在来看当时也挺年轻气盛的。我感觉要不是中途我一直在烦hr,可能我就和楼主一样被泡死了吧,不过最后给开了个13级也和泡死没差,不过是被多侮辱了一次。 最后借楼主这个贴就只想跟后面的人提一个建议吧,还是那句说烂了的,“华为没有发小奖状之前hr的话一个字都不要信”,真的不要以为这样的情况不会出现在自己身上,不要拿自己的一辈子前途去送华为hr业绩。
点赞 评论 收藏
分享
02-08 20:56
已编辑
南京工业大学 Java
在等offer的比尔很洒脱:我也是在实习,项目先不说,感觉有点点小熟悉,但是我有点疑问,这第一个实习,公司真的让实习生去部署搭建和引入mq之类的吗,是不是有点过于信任了,我实习过的两个公司都是人家正式早搭好了,根本摸不到部署搭建的
点赞 评论 收藏
分享
牛可乐121381:卖课的
点赞 评论 收藏
分享
评论
3
26
分享

创作者周榜

更多
牛客网
牛客企业服务