--Java面经--奥买家(奥园科技集团)一二面面经小结(激动(●‘◡‘●))

15 篇文章 0 订阅
7 篇文章 0 订阅

在大前天收到奥园集团的面试邀请,在前天参加了其面试,两轮技术面一轮CTO面(害怕),全程大概是从11.面到12.30左右,然后就在昨天HR通知我通过了!!!开心嘿嘿。现在在与HR讨论薪资相关问题,因为到时需要在广州活下去。
这里我也忘记录音了哈哈哈哈,也是只能大概描述下相关问题,因为昨天回家了,所以没时间写,隔了一天不清楚我还能记得多少(/笑哭)。
前边的自我介绍还有学历,什么时候毕业这些我就省略了,开始进入问题。

一面
1、讲一下你这个商城项目。
2、讲讲项目中这些框架主要用来做什么。
3、用JMeter做什么。(讲了用来压力测试,性能测试,并发测试,分布式锁是否设置成功)。
4、分布式锁用什么来实现。(redis)
5、具体是怎么实现。(两点,一要自己能够上锁且是自己的,二不能删别人锁。三种做法,一是时间戳判断,二是Lua脚本保证原子性,三是使用Redisson)
6、Redis有多少种数据结构。
7、各个数据结构可以用在什么场景。
8、商品信息用什么数据结构存。
9、大学修了什么课程。
10、OSI七层模型或五层讲一下。
11、HTTP在哪一层。应用层
12、SMTP在哪一层。应用层
13、TCP/IP在哪一层。传输层和网络层
14、排序算法知道多少。
15、它们的时间复杂度分别是多少。
16、用在接口上的Spring注解你知道多少。
17、说说你对数据库索引的认识。
18、为什么使用B+树。
19、说说你都是怎么创建索引的。
20、讲一下什么是缓存雪崩,缓存穿透,缓存击穿。

当然上边的不是全部,顺序也只是大概,有一些我忘记了…,然后他让我稍作等待,找其他人聊聊。

二面
1、讲一下怎么解决缓存雪崩,缓存击穿,缓存穿透的 。
2、MySql读写分离。
3、MySql主从复制流程。
4、MySql主从复制,读写分类带来的问题。(这里我扯到了MyIsam引擎,不过面试官还是指正了我引擎不是为主从复制读写分离服务的,而应该对应的是业务)
5、如果一条语句查询慢你会想到什么办法。
6、JVM内存模型及各个区域功能。
7、虚拟机栈和程序计数器的关系运作。(这里可能没答好)
8、这三种MQ你都会用吗。(ActiveMq我只是简单的用了下,之后没用过了)
9、讲述一下什么是消息幂等性如何保证消息幂等性。(这里前面讲歪了,讲成了消息丢失的做法…)
10、updata tb set count=count+1是幂等的吗?(这里当时我突然忘记幂等的定义了,后面才想起)
11、update tb set count=100是幂等的。
12、Git会用吗,常用命令都会吧。
13、Shell脚本会写吧。
14、对未来发展有什么展望。

emmm,有些问题还是忘记了hhh,大概是这些吧。
然后就被叫去和CTO聊,紧张死了,面试前一晚洗的冷水澡(没热水),然后那晚住的地方灯坏了,关不掉,一闪一闪的…

总结

现在的打算是尽快实现,不希望再拖下去了,有的人已经领先我很多了,只能通过不断努力来缩小差距,并且拖到春招的话对手就更多了,并且去年疫情的原因,所以到时竞争会更加激烈,到时筛选也要挺久可能,等不及了我。所以,不要再犹豫,尽管往前冲。若是美好,叫做精彩;若是糟糕,叫做经历。❤

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值