亿联安卓面经

一面
1. 介绍项目
2. 难点(去重、文件读取)
3. java同步方式
4. 垃圾回收机制
5. hashmap
6. 括号合法
7. linux内核
8. 研究过哪些其他的技术

二面
1. 介绍项目
2. 为什么有这个项目?
3. kafka选型,是推模式还是拉模式,有哪些模型,kafka的配置,并发量,持久化
4. 去重怎么实现,redis配置是什么,动态配置是加密的还是明文的
5. 项目难点,读取文件某行
6. 看过哪些源码
7. 解决哪些bug
8. java序列化原理
全部评论

相关推荐

2024-12-21 20:59
已编辑
门头沟学院 Java
1.介绍最拿手的项目,背景等等2.项目是你自己完整实现的吗?3.stringbuilder和stringbuffer的区别?线程安全性?如何保证线程安全?(非安全,调用append方法。安全,底层用了锁)4.synchronized锁是怎么实现的?加在方法上吗?5.string是线程安全的吗?(线程安全,定义就不可改变)6.final关键字是修饰什么的?修饰类的时候可以被继承吗?修饰方法的时候呢?(变量,方法,类)(修饰方法可以被继承不能被重写,修饰类不可被继承)7.java序列化和反序列化讲一下?底层是怎么实现的?(jableio.serializable,objectinputsstreamserialversionuid了解吗?假如我序列化后修改了内容,反序列化还能成功吗?(可以的,这个是控制版本的)8.transient关键字了解吗?(被这个关键字修饰的成员变量不会被序列化)9.异常和error讲一下?包括?throws关键字?(不想内部处理异常就抛出去) throw关键字呢?(主动抛出异常,发现异常,手动触发异常处理机制)10.redission实现了怎样的分布式锁?底层?(加锁原理,可重复,删除锁)(setnx以及lua脚本)锁的续期?看门狗机制?11.redis数据结构?set和sortedset区别讲一下?(多了个score用来排序)12.redis树怎么实现的?(这个忘光了,没答出来)(跳跃表?字典?)不懂,求牛友告知13.redis淘汰策略有哪些?你项目用的是哪个?场景是?具体在哪个文件设置?14.mysql数据量有多少?你项目里面的?或者实习遇到的?15.mysql常用的优化策略?你讲一个优化的案例?你是怎么知道mysql执行时间的?(说了网上查的命令行,好像是mysql日志)16.你还用过哪些数据库吗?17.索引的数据结构?B树和B+树的区别?还有最左索引匹配?18.MVCC机制怎么实现的?实现了什么事务隔离级别?(rc,rr)(rr是多次读数据都一样,rc是读到最新的)19.幻读了解吗?mvcc是怎么解决的?(判断完范围后,再通过版本号判断是否读取)还有其他吗?(间隙锁gap lock)20.实习做的什么?反问:业务,自研ai更新:等老板决定,会赢吗😭#牛客解忧铺# #牛客创作赏金赛#
查看44道真题和解析 牛客解忧铺 牛客创作赏金赛
点赞 评论 收藏
分享
2024-12-24 08:58
已编辑
北京邮电大学 C++
事情原委:若干年前的一天,我正在被面试苦恼。第二天就要面试了,脑子里围绕着几个问题明天面试官会问什么问题?C/C++?项目细节拷打?计算机网络?实战情景题?还是…索性开始看面经,我也走了很多弯路,一开始只刷题不看面经,觉得面经这东西又不是固定的,即使多看两个少看两个又有什么区别,反正自己又摸不透面试官。当时呢,每天就是在焦虑->刷牛客->焦虑,牛客自己是越刷越焦虑。初见端倪:一开始呢,每天刷着同学们分享的面经,欺骗自己大脑假装努力,实际上自己看一篇面经,知识跳跃太大,有的太简单有的太难,难的呢 自己自信心-1 简单的自信心+1,一加一减,最后一复盘还是不会,偶然间看到有同学自己总结了java面经,然后呢我自己想,自己也总结一份自己的面经,到时候呢自己也可以当当笔记看看,刚好用牛客就开始记录归纳自己碰到的问题。渐露真相:平平的一日,我把自己的面经总结分享到了牛客平台,因为太晚,随即睡去。第二天一早 收到官方的消息,你的文章已登录牛客热点榜,一开始觉得不可思议,随即去查自己的分享文章,赫然在榜。也可能是激励效应 第一次在榜给了我一些鼓励,从此不可收拾。愈演愈烈:自那以后,我便开始创建自己的专栏,时至今日 已经一年多了,其实专栏更新的比较少了,今年也可能是工作原因,也可能是自己变懒了,工作一忙感觉自己的精力大不如前了,还觉得自己非常年轻,仔细想想当了这么多年的打工人了。水落石出:那么到今年已经一年多了,为了感觉小伙伴们的支持和喜爱,从今天起呢,这个专栏将免费开放了,下方专栏可以查看   http://daxprogram.com
点赞 评论 收藏
分享
评论
1
1
分享
牛客网
牛客企业服务