oppo,java后端,一面,凉

别人都是至少二十多分钟,我就十多分钟。。。

面试官语速很快,也有点口音,有点难受
没有自我介绍
Q:你这是项目个小练习是吗
A:是的(然后就跳过...)
Q:说一下String添加字符实现机制
Q:current包里面类有哪些经常会用到的
Q:StringBuffer底层怎么实现的
Q:如果别人调用你项目里的某个接口,返回什么类型(这里蒙了没搞清楚想问啥)
Q:如果有一个购物车,用户因为没有反应重复下单有什么解决办法?从网络啊后端前端都可以分析分析
就记得这些一知半解的问题,记不得的大概是答得还可以就没啥印象了,不过不多,可能因为没打上来的太多一共也没几个问题
然后就是面试官介绍他们的部门,什么每天访问几亿之类的,全国也没几个,然后是做框架的
大概问了下为什么问题这么难,没有什么基础啊数据库什么的(本菜鸡全程都懵),答说我们做框架的不涉及那边,而且比较看重细节和并发,可能做业务的部门喜欢问基础和数据库
表示自己面的很差,答说还可以,本科都差不多(大概是安慰吧)
之前看的一大堆面经,面试里就没几个有点相关的,哎
估计晚上也不会有二面短信。
对不起我实在太菜了😃
#Java工程师##OPPO##春招##面经#
全部评论
事实证明面试之前你永远不知道会问你什么问题
点赞 回复 分享
发布于 2019-03-13 14:51
是南京场的刚刚结束吗...
点赞 回复 分享
发布于 2019-03-13 14:55
点赞 回复 分享
发布于 2019-03-13 15:02
换我也要懵
点赞 回复 分享
发布于 2019-03-13 15:07
问我我也懵
点赞 回复 分享
发布于 2019-03-13 15:16
如果别人调用你项目里的某个接口,返回什么类型 我们调用外部接口一般是返回JSON类型或者xml类型的字符串
点赞 回复 分享
发布于 2019-03-13 15:20
天哪 我害怕 我面的是coloros 有人写面经了吗 我太菜了
点赞 回复 分享
发布于 2019-03-13 15:22
老哥是应届还是实习
点赞 回复 分享
发布于 2019-03-13 15:23
重庆场的吗
点赞 回复 分享
发布于 2019-03-13 15:32
string添加字符那个我讲了jvm里面是怎么实现的,他说我问的不是这个,问的是方法,答+,append,然后又说append不是方法么,除了用+还能用什么。。。。
点赞 回复 分享
发布于 2019-03-13 15:33
还问了gc,讲了一堆原理他说他问的是cms,g1这些算法。。。
点赞 回复 分享
发布于 2019-03-13 15:33
难受啊,没有吃午饭,本来面之前想着面完了去向hr小姐姐要一份盒饭和俩橘子的都忘了,直接就走了😂
点赞 回复 分享
发布于 2019-03-13 15:35
我c++,也是很快就面完了,c/c++的问题基本没问
点赞 回复 分享
发布于 2019-03-13 16:02
不出意外,我们应该是同一位面试官,2333
点赞 回复 分享
发布于 2019-03-13 16:29
蒙蔽……感觉和前面几场完全不一样
点赞 回复 分享
发布于 2019-03-13 16:31
是concurrent,说错了
点赞 回复 分享
发布于 2019-03-13 16:36
重复消费问题的话,如果接触过MQ就说MQ的,没接触过就说一下设计方面的,原理都差不多。 比如通过数据库来实现:设计一张订单生成表和消费表,每生成一个订单,就给订单一个UUID什么的,保证订单唯一,然后消费者在消费这个订单的时候,先查一下订单消费表,若该订单id不存在,则消费成功,并把该订单的ID存在表中,若订单id存在,则不消费,然后给用户相关提示。 还可以利用Redis缓存:同样设计一个订单生成表,给每一个订单一个唯一ID,在消费该订单时,先查一下Redis缓存,若该订单的ID不在缓存中,则消费成功,并把该订单的ID Set 进Redis中进行缓存,并设置一个失效时间(比如5s),若在缓存中,则不进行消费,并给用户相应提示。
点赞 回复 分享
发布于 2019-03-13 18:04
和我一个面试官
点赞 回复 分享
发布于 2019-03-13 19:35
我朋友说8点前收不到短信就凉了,我已经凉了
点赞 回复 分享
发布于 2019-03-13 20:59
愿意投递阿里试试么???
点赞 回复 分享
发布于 2019-03-13 21:05

相关推荐

10-11 11:34
已编辑
西北工业大学 Java
中联重科 IT工程师 26w
点赞 评论 收藏
分享
抱着尝试的想法参加了一次线下面,面试地点在一个酒店,环境还不错,还有小零食和饮料一面1. 项目拷打2. mysql cluster的底层是什么,讲讲ndb和innodb的区别(参考意义不大,项目用cluster了所以问3. mysql可重复读的实现原理是什么,怎么做到可重复读的4. 一次请求URL发生了什么(经典问题5. TCP帧头大致有哪些字段6. TCP包的顺序发生了错乱,服务端会怎么处理,怎么保证可靠传输的7. Redis的Zset底层是什么,为什么不能用B+树,同样的,MySql引擎层为什么不用跳表?8. Mysql建立索引时要注意什么,覆盖索引是什么?9. 问了一个联合索引(a, b),查询select a from ... where a=1 AND b=2 需要回表吗?你对回表怎么理解10. 缓存层你准备如何设计,如果单一的Redis无法满足业务需求怎么办,有实战过Localcache吗?11. 请为我设计一个二级缓存的场景,要考虑到各级缓存和数据库的数据同步与一致性问题二面1. 项目拷打,重点是实习经历(说了很久2. 一个分布式系统的高可用方案是如何实现的?你准备怎么设计3. 请基于面向对象的设计思想,设计一套卫星GPS定位系统,要求这个系统体现面向对象思想(汗。。4. 杂七杂八的问题(为啥用java?学习经历?未来定位hr面没啥说的,杂七杂八个人素养问题,放几个印象深刻的1. 问你最挫败感的一件事是啥。。这种挫败感是主观还是客观原因2. 你实习后心态发生什么变化了。...当天晚上告知oc
牛客900417661号:当晚就oc 这么快的吗
点赞 评论 收藏
分享
4 42 评论
分享
牛客网
牛客企业服务