9.15 影石安卓一面

1. 怎么去评估项目的价值,具体实现的功能?
2. 优化都有哪些?
3. Redis集群模式下会不会出现多线程问题?
4. synchronized锁升级介绍一下
5. synachronized锁一个.class和锁一个对象的区别是什么?什么场景下会用到.class?
6. 单例了解吗?说说懒汉式单例
7. 双重检测加几次锁?
8. 双重检测synachronized锁的是什么?为什么?
9. JVM怎么保证一个类只加载一次?
10. 说说threadLocal?key是什么?
11. 讲讲反射的原理,用过反射吗?
12. 注解了解吗?原理是什么?
13. 不同作用域的注解有哪些?源码时、编译时、运行时等
14. 有参与客户端开发吗?
15. 对安卓客户端了解程度怎么样?
16. 为什么想投递安卓客户端?
17. AI工具对开发效率提升有多少?
18. 算法:给定一个无序数组,返回数组排序后相邻元素的最大差值。要求时间复杂度、空间复杂度为o(n)#牛客AI配图神器#
全部评论

相关推荐

双非一本,一段半年小厂实习网上总有一些幸运儿说人生的容错率很大,不要被当下挫折所击败但那终究是少数幸运儿,幸存者偏差,对更多的人而言,普通人在某点的一次失败足以引起连锁反应导致陷入低谷甚至无法走出浙江双非一本,广东人,四五月份听信同学,没有去投暑期实习,不仅浪费了潜在的面试机会以及准备八股算法的动力,并且导致我自身没有好好准备、反省简历问题,进而在六月底回深圳找实习投递简历30多份0面试,直到七月底才反应过来,深圳是Java荒漠加上简历有很大问题,导致0面试,之后重新修改简历,在七月底一周约面三家规模千人以上的厂,一个给了offer在广州,一个一面过,二面拒绝了,一个放弃面试,去了广州后因各种各样的原因光速离职(现在非常后悔)网上都说全力准备秋招,于是我八月份开始全力秋招,笔试题、算法、八股、面经每日刷,每天投递简历,此时希望满满随后来到八月份,约了一家游戏厂,一二面+HR面通过发了offer,年包20w,因为风评不好拒绝了,此时认为自己八月份就能拿到offer,后面肯定能在深圳拿到差不多的offer,加大投递力度,还成功渡劫了虾皮一二面,字节客户端实习一面(BOSS主动联系,二面面试官对无客户端经验似乎比较介意,二面挂),认为自己的简历还是能过部分给到双非机会的中大厂,给了面试通过概率应该不低,此时信心满满但时间来到了八月底,此时投递100+简历,开始感到不对劲,简历挂,没动静的情况远比我想的多,客观冷静下来发现那个游戏厂主要是风评原因,极度缺人,才给的offer,虾皮可能是池子很大,加上简历挂了一部分学历极好能力极强的学生(可能认为不会来),叠加两个因素才轮到了,并且最终九月初的OC没有我的份也证实了我是池子中沉在下面的那部分,很难被捞。于是忽然发现自己如果没有特殊情况,可能根本就不会被约面,约了排序挂的概率也很高,此时开始感到不对劲进入九月,一直到九月中才恢复动静,招银网络科技,招银云创,明源云约面。招银网络科技二面线下挂,简历中没有提及微服务分布式,但一直被面试官追问,问第一个问题CAP的时候已经主动说过微服务分布式不是很懂,但之后仍一直只追问微服务和分布式的内容,虽然问的都比较简单,但由于我确实完全没有准备过,最终遗憾离场。招银云创和明源云结果未知,仍在等待结果,反问面试结果大概一两个星期时候出,个人预计国庆之前没有通知二面即挂。最终截止目前只有一个offer/oc,在官网提交了拒绝,实在不想去,但如果最终十月底确实没有offer,看能不能想办法重新舔回来吧,就算比996还狠,很多人喷这家公司,但至少有工作,我是废物,没得选,此时的我已不再有少年锐气。综上,按照我个人的预测,我的秋招基本上已经结束了,互联网的中大厂基本上已经开了,并且OC发放的差不多了,有些公司甚至已经关闭了部分岗位了,后续可能会有一些小厂,外包陆续开放,但即便开放了,OC数量也不多,我的学历以及实习经历依然不够看,预估最终我的秋招结果最终取决于招银云创和明源云,招银二面挂,虾皮池子估计泡不出来,学历太差,其它厂除了海测海笔毫无动静。事实上我自认为八股算法简历等综合实力都不算太差,但现在这样,最终的结果可能真的不太好,所以希望总结一下自己失败的原因,踩过的坑,以及个人对未来的一些看法,希望大三、大二能够在牛客刷到我的这篇帖子的未来应届生能够少走弯路1.找实习的时候备注你的求职意向地,籍贯,当前在哪里很重要,HR会默认你在学校所在地,最终可能会认为你不够稳定把你挂了,但你完全不知道。尤其是技术人员招聘后交给HR时,就算他想要你,HR讲两句,他也不会帮你说话的(来源自我实习的时候上级本来觉得某人还可以,但HR说了两句最终还是不要了,以及我自己在深圳找实习和秋招的时候,甚至有HR打电话过来询问我的所在地)2.不要放过每个投递机会,日常实习、暑期实习、秋招春招,投递不一定是为了上岸,能够让你反思究竟是什么原因简历不通过,能够让你在未来的行动中以简历求职为导向去做更有意义的事情,已经非常赚了(来源我六月底到七月底投递实习的感悟,如果我四五月份就能搞定我七月份改简历的这件事情,可能在六七月份就能在深圳找到实习了)3.不要盲目听信他人,没有大厂实习,开源经历的普通双非,尤其是不知名小厂(可能规模500人以下?无一定名气ToC产品?总之大家心里有一定的判断即可),没有绝对过硬的产出,在秋招/春招的时候根本就不可能约一大堆的面试,测评和笔试可能会在周末或者不限定时间,面试偶尔请假一两天即可,完全可以一边实习一边秋招,千万不要离职秋招,除非你有其它原因(来源八九月份的约面笔试测评情况)。在牛客有很多人实际上自己也没有经历过,我见过有人在牛客回复别人说hot100对面试完全够了,但自己却发帖说leetcode刷了300题足够面试吗4.简历一定要好好写,只能这么说了,比起准备八股、算法这种东西,先把简历写的牛逼,有产出(但必须有理有据,不要太过),约到面试,聊实习,聊项目,远比你背八股和准备算法好的多,八股背再多算法(非ACM)刷再多,在简历都体现不出来,而且个人认为面试官几乎不怎么看你的专业技能,80%以上还是看实习和项目,专业技能可能就是看着问一点八股罢了5.实习是为秋招做准备,为简历做准备,无论是开发还是支持,每天脑子坐下去就是包装简历,哪里可能有产出,而不是当sb牛马,尤其是小厂,没有title的小厂,必须每天都是包装的一天当下我认为双非进大厂的最好选择仍然是读研,三年经验进大厂的概率绝对没有当下能够在本科就刷牛客的你读研进大厂的概率高,自己看看牛客,offershow,92研的比例有多高,在未来肯定还会继续升高。当下之所以能够出现不少双非进大厂的案例,其实主要来自于高等教育的金字塔与求职的倒金字塔,学历越高人数越少,按人数普通一本>211>985,但在求职时,反而是大厂招收的HC很多,小厂可能完全无HC或者个位数HC,一个中大厂的HC甚至可以抵得上上百家小厂的HC,并且国内行业被头部垄断的现象频频发生,相关细分领域的小厂数量不一定有很多,就导致了优秀学历的人数实际上满足不了公司的HC,于是双非同学才会有一些捡漏机会。但在未来,这种情况会随着两个方向的同时逼近而越来越艰难,一个是92扩招、双一流概念的铺开,92本科有没有扩招我不清楚,但研究生绝对大量扩招,蓄水池还会继续扩大,双一流概念铺开后对普通本科也会有一定程度的打压,另外一方面可能更加危险的是,互联网的HC可能是在变少的,不管怎么样绝对都比不上毕业生以及后端竞争尤其是Java的竞争膨胀人数,Java现在我认为,只有本硕沾一个92才容易过初筛,只有至少一段大厂实习才容易过复筛,最终可能会导致Java成为既要学历又要大厂经历的岗位我认为还没有选择方向的话,或者还有时间可以转方向的话,可以选择Go(尤其是在深圳找实习,Go实习可能真的比Java还多),或者转安卓开发、测试,个人投递的经验就是,如果投安卓开发,大概率是能够进复筛的,但是投后端开发,大概率是初筛就挂了的,挂在学历,初筛看学历,复筛看项目/实习,由于我的简历没有安卓相关的内容,所以像卓驭、万兴科技、小天才等这些厂,都是同时投了后端和安卓,但是后端初筛挂,安卓复筛挂的情况,虽然我不保证,但至少投安卓,HR初筛给你机会的概率大大增加,但究竟怎样的水平才能过复筛,我不清楚,建议还有时间的话,可以准备一些安卓的东西,在秋招可以同时投安卓和Java后端。测试和Go我没有试过,但我觉得再卷也没有Java卷。
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务