链家,阿里面经链家:阿里:

今天下午面的北京链家现场面,虽然凉凉还是总结下面经吧~

链家:

一面:

拿出手机问我笔试做错的一道笔试怎么分析,提醒了半天我也没想到(实际是拆装箱相关的知识)

springbean生命周期

mysql范式

java类加载流程

outofmemory排查(问了具体命令,不会...)

linux用过什么命令

linux日志查找特定关键字查询

jmm内存模型

java单例有哪几种

java特性中继承的作用,举例

多线程如何解决死锁

线程池的作用

多线程异常处理

二面:

5min尬聊,跟没面没区别

hr:

5min尬聊,清明节前出结果

总结:一面由于笔试题没想出为啥和多线程排查命令直接崩盘,后面还有一两个面试官不满意直接gg,后面估计走个流程基本就懒得再面我了,吸取教训~

阿里:

一面:

简单问了问多线程,之后怼项目

问:支付宝回调时回传失败如何处理

答:订单支付根据订单id更新无问题,充值生成id防止重复充值

问:如果回调后本机服务处理过慢支付宝又回调怎么办

答:使用分布式锁

问:分布式锁怎么实现?

答:mysqlrediszookeeper

问:找一个说下

答:redis

setnx

问:获取锁挂掉怎么办

答:setnx时设置过期值

问:脑裂怎么办

答:存储获取锁的对象,恢复后检查持有锁的是否为自己,不是则回滚

问:你项目中token怎么防止别人攻击认证系统

答:jjwt可以验证是否为自己生成的,不是则不去查询redis

问:具体原理是啥

答:不会,告辞

问:redis缓存了解么?

答:没用过但是了解

问:知道缓存穿透么?怎么解决

答:对查询进行验证,短时间缓存空值,顺便聊了缓存雪崩的解决方法,缓存设置过期时间随机分布

菜鸡加面,简称菜面(太菜才会加的面,一面多线程那块出了个低级错误)

在线编程,多线程轮流输出,提交后面试官提了个问题,解决了后结束

二面:

问:mysq使用多个索引的查询怎么运行

答:and交集

问:or呢?

答:只知道or会出问题不知道为啥(大脑一片空白,实际上是or带了非索引会出问题)

问:订单id量大怎么解决

答:消息中间件缓冲,分奇偶生成id,分片生成id(实际为事先生成好)

问:尬聊三连发

1.什么样能成为一个好的程序员

2.问题在同事间出现分歧怎么解决

3.你认为同事会希望你成为一个什么样的人

尬聊三连加上10天没三面消息,基本gg,状态永远停滞在面试中

总结:一面除了加密细节没研究过有点失败以外都很顺利,成功把面试官引到公式化回答的套路中去了,二面回答的很差,也是因为自己确实没有相关的经验(还是太菜)。

最后说一句,阿里(电面)加上链家(现场面),虽然俩都是凉凉,但是还是挺感谢面试官能抽时间来面对我这个菜鸡的,几次面下来也发现自己有些问题还待解决,继续努力-_-

作者:Pielo

本文来源于牛客网

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

一次归档报错的处理和分析(r7笔记第60天)

昨天在睡觉前接到了一条报警短信,本来已经疲倦的身轻如燕,但是看到报警,还是警觉了起来 ZABBIX-监控系统: --------------------...

31340
来自专栏数据和云

Oracle并发(CONCURREMT)收集统计信息

编辑手记:从11.2开始,可以通过CONCURRENT参数,启用表或分区的并行扫描,加快统计信息的收集速度。 作者简介:何剑敏 Oracle ACS华南区售后...

41450
来自专栏散尽浮华

分布式监控系统Zabbix3.4-钉钉告警配置记录

群机器人是钉钉群的高级扩展功能,群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。例如:通过聚合GitHub,GitLab等源码管理服务,实现源...

48150
来自专栏腾讯Bugly的专栏

【Dev Club 分享】微信 iOS SQLite 源码优化实践

Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师。每周都会举行嘉宾分享,话题讨论等活动。 本期,我们邀请了腾...

39680
来自专栏企鹅号快讯

一文教会你数据库性能调优

前言 微软工程师的一个工程师曾经对性能调优有一个非常形象的比喻:剥洋葱 。我也非常认可,让我们来一层一层拨开外面它神秘的面纱。 ? 六大因素 下面祭出的是我们在...

19390
来自专栏xingoo, 一个梦想做发明家的程序员

循序渐进,了解Hive是什么!

一直想抽个时间整理下最近的所学,断断续续接触hive也有半个多月了,大体上了解了很多Hive相关的知识。那么,一般对陌生事物的认知都会经历下面几个阶段: ...

26350
来自专栏芋道源码1024

Dubbo 源码解析 —— Zookeeper 创建节点

前言 在之前dubbo源码解析-本地暴露中的前言部分提到了两道高频的面试题,其中一道 dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,那发布者...

43760
来自专栏Hadoop数据仓库

HAWQ取代传统数仓实践(十四)——事实表技术之累积快照

一、累积快照简介         累积快照事实表用于定义业务过程开始、结束以及期间的可区分的里程碑事件。通常在此类事实表中针对过程中的关键步骤都包含日期外键,并...

50650
来自专栏杨建荣的学习笔记

Oracle和MySQL的高可用方案对比(二)

昨天聊了一篇关于高可用方案中Oracle的RAC和MySQL的MHA的对比。 今天来说下Oracle的DG和MySQL的方案对比,相比来说,可能这方面MySQ...

37050
来自专栏杨建荣的学习笔记

一则备库CPU报警的思考(r7笔记第69天)

今天收到一封报警邮件,这引起了我的注意。当然过了一会,有收到了CPU使用率恢复的邮件。 报警邮件内容如下: ZABBIX-监控系统: ---------...

33530

扫码关注云+社区

领取腾讯云代金券