百度国际网盘安卓一面(02/04)

年前面的一共两轮面试,二面挂了,十分的可惜呀,虽然我作为一个纯JAVA选手,还是临时准备了一些安卓开发的一些内容,但是二面还是应付不过,整理一下面试题吧

1. 做一个自我介绍
2. HTTP、Socket 有什么差别
3. WebSocket 是什么,和 HTTP、Socket 区别
4. TCP 如何保障传输可靠
5. TCP 拥塞控制有哪些方法
6. HTTPS 原理,和 HTTP 区别
7. 为什么用 NIO,相比 BIO 解决了什么问题
8. 继承、封装、多态
9. 重写和重载的区别
10. Java 四种引用是什么,有什么区别、使用场景
11. GC 可达性分析算法
12. GC Roots 有哪些
13. Java 异常种类,Exception 和 Error 区别
14. 什么是泛型,泛型擦除是什么
15. 泛型通配符类型有哪些
16. ArrayList 底层结构和扩容模式
17. ArrayList 和 LinkedList 区别
18. HashMap 底层结构
19. JDK 1.8 之后 HashMap 有什么变化
20. HashMap 线程安全吗,为什么
21. ConcurrentHashMap 1.7 和 1.8 区别
22. 线程池工作原理
23. 线程池队列满、最大线程也满,再添加任务会怎样
24. 线程池拒绝策略有哪些
25. JDK 预置线程池有哪些,有什么问题
26. IO 密集型和计算密集型线程池怎么配置
27. Java 中保证线程安全的机制还有哪些
28. 协程了解吗,Go 和 Kotlin 协程对比
29. 什么是 Spring IOC,作用是什么
30. 安卓里自己实现 IOC 容器思路
31. 什么是依赖注入 DI
32. 自己设计依赖注入框架怎么做
33. 什么是 AOP 思想,应用场景
34. 什么是高级函数
35. 延时任务实现方式有哪些
36. Activity 生命周期
37. Activity 弹弹窗生命周期有什么变化
38. Android 四大组件及其作用
39. 开发中常用哪些设计模式,怎么用
40. MVC、MVP、MVVM 介绍
41. 职业规划方向,和客户端开发会不会冲突
42. 低代码/AI 辅助开发你是怎么做的
43. 怎么提升 AI 生成代码效果
44. 有没有做前后端规范约束生成效果
45. 手写:链表反转(不使用额外内存)

个人感想:面试官人很好,感觉挺和蔼的,题的话也是基础偏多一点,基本上都能回答出来,然后也是很快就约了二面了#牛客AI配图神器#
全部评论
这么多
2 回复 分享
发布于 03-09 09:04 广东
很快是多块呀,当天就约二面的还是隔天
1 回复 分享
发布于 03-04 17:04 福建
是还是实习吗还是正式
点赞 回复 分享
发布于 03-14 19:45 新疆

相关推荐

04-14 03:55
门头沟学院 Java
查看19道真题和解析
点赞 评论 收藏
分享
04-09 00:55
中北大学 Java
先介绍下基本情况:北京游戏公司,3月11笔试,3月14(周六面试技术面),3月16hr面出结果,游戏公司4月1号入职报道,4月8日被通知开除,简单说明一下我的情况主修java,hr面时通知主要以go开发,入职当天后第一天会让你做一个首日入职熟悉的任务完成,公司需要写日报周报,基本上都是实习生,目前整体人数大约在120人上下,入职第二天开始与产品对接需求,随后push代码仓库,(我分配到的是后端python+前端vue+ts的网页项目),对接需求时产品那边没有明确规范的prd文档,大部分需求都是以产品想法为主,因此需要多次确认对接,所以会有大大小小零零碎碎的会议用于对接需求,大致基本情况是从UI设计、前端代码、交互、后端逻辑、数据库设计、功能测试都需要自己做,支持使用AI(我在面试的适合明确的说明了自己主java开发,实际上公司c#,python,go,等都用,就是不用java,本人并不反感跨语言),并和产品讨论后约定在正式开发5个工作日左右交付实习第三天(4月3号)被通知需要写需求文档(先是给了一个excel表格,让拆分任务,我按照自己之前实习做拆分的方法,结果提交上去后被回复四个字:完全不对),后改用一共word文档并提供了一个模板,我从需要设计几个界面,数据如何获取,接口设计等方面开始梳理逻辑(漏掉了测试流程和相关case,当时以为有专门的测试同学因此没写,二次被打回,后续补充),文档一直在修改,同步开发任务也在和一起对需求的开发同学推进,并在周五晚和产品同步进度,当时一切正常,需求到手后实际开发时间大约3天左右,和同一批入职的实习生同学对接功能后界面已经可以使用了,4月8号被通知辞退重点来了:与人事交谈过程中有几点让我大受震撼1、先说辞退我的原因:总结下来就是三点,a、说我对工作没有激情与上进心,对实际负责内容不熟悉不负责,b、上班时间很频繁的玩手机(对于这点我可以很明确的说明我在做什么,第一天:首日任务中明确要求了,需要在谷歌play商店中下载公司的游戏产品试玩,第二天后:因为公司支持AI Coding,而我又是跨语言,而且公司很多账户都需要用手机登录,例如:谷歌账户、gitlab、github、codex/claude中转、官网登录,梯子节点等等等等都需要手机频繁扫码登录,这点我确实有经常拿起手机,就事论事),c、说我电脑挂着微信qq(这点也不否认,我确实会挂着,但是她本人电脑上也挂着微信,这点作为辞退我的原因不是很认可)实习第四天:也就是清明节后,接下来我觉得离谱的来了,人事在与我交谈的过程中,多次强调我文档写的很有问题并对我的能力和态度产生很大的怀疑:(这是在没有任何样例文档的前提下,和我同批对接的实习生同样不知情,不断的拿我文档测试漏写说事,说我不懂得如何工作),说我工作不懂的不知道问(公司中所有开发实习生的leader都是一个人,业务吃紧很忙,基本上问一个问题平均一小时才会回复你一次,完全不如自己上网搜或者问AI解决来的快),有一点让我难绷的是,和我交谈过程中说我没有多问问题,问了问题之后给我解答是在浪费人家宝贵的时间,并且语气中带有一副高高在上的感觉。原话是:“我们为你解答问题本身就是一件不划算的事情,你的时间分币不值”当时我听到这里差点跳起来,后续我问了一个问题:“对于同一批实习生,你为什么认为我的工作不认真不端正”,此问题被回避,接着拿我测试步骤漏写了劈头盖脸说事,此后对于我文档重重复复的多次说明写的有问题为什么不去问,(这里这点就很矛盾,我问了,她说浪费宝贵的时间,不问,说我工作态度不端正不积极,有一说一真的难办),随后又继续说他们公司招人浪费了多少人力财力,提供了多少资源,大致就是说“我们提供了这么多,而你一点诚意都没有”的意思,聊到最后的一句话是:我们公司的转正率是很高的,基本上毕业的都可以转正,因此留存率非常好,话完扔给我一份资源离职申请,整套操作行云流水总结一下这四天实习我对公司的印象:大家基本没有交流,接业务的通常是俩个人一组,对实习生基本散养,会分配任务,改动点基本是产品口头描述,加班极其严重,平均完善12点半到凌晨一点左右,给我感觉是,大家各忙各的,不在乎你产出效率如何,只在乎形式上你工作态度是否"认真"对待了,leader基本见不到,反正我实习这四天连leader长什么样都不清楚,比较好的地方是:公司包午餐晚餐,味道还可以,这就是我在这家公司四天实习的全流程
牛客65905747...:哪个公司啊 避雷
春招至今,你收到几个面试...
点赞 评论 收藏
分享
评论
5
20
分享

创作者周榜

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