百度提前批 移动软件研发工程师 一面

👥 面试题目
总计大约37分钟
很友善的面试官

面试官自我介绍
我自我介绍(讲完面试官还说我讲的好正式233)
了解一下我专业(人工智能)主修什么课程,对于本科就有这个专业表示惊讶,因为一般都是硕士才有
介绍简历上两个android项目,具体做了什么内容,用到什么技术
后面的八股顺序不记得了,记得啥写啥
java的多态
java重载和重写的区别
string,stringbuffer,stringbuilder的区别
计网七层模型
tcp和udp的区别
tcp三次握手四次挥手
http和https的区别
从输入一个网址到显示页面的过程
==和equals区别
队列和栈的区别
broadcast用过吗,接收广播后会唤醒app吗
service用过吗,可以用来做什么
进程和线程的区别
多线程相关
handler
arraylist和linkedlist区别
list和set区别
final关键字
接口和抽象类
项目的设计模式,答了抽象工厂
项目中有没有遇到什么技术上的问题,比如会导致应用崩溃的,后面是怎么定位并且解决问题的?
hashmap了解多少

手撕:(先问了用什么语言写,我python)快排,冒泡,反转链表
用的如流平台写的,前两个就光秃秃让你直接写,没有任何快捷键(多行注释或者多行调整缩进,而且默认给的def main里面的缩进只缩了3格用起来很难受)。反转链表是核心代码模式,但是题目前面注释的链表节点数据结构需要你自己复制下来删掉注释,不然会报错……

反问:这个面试会议室里写的“非联合”是啥?面试官也不知道
部门业务
全部评论
这个没有后续了吗老哥
点赞 回复 分享
发布于 01-01 20:48 辽宁
补充一下,我是前端简历挂了之后转的岗位,前天刚转,昨天就约了面 百度提前批复活赛成功
点赞 回复 分享
发布于 2024-08-29 16:09 广东

相关推荐

项目相关问题不多说。12.rocketMQ在项目起到的作用13.rocketMQ消息丢失了的处理?14.有没有考虑别的实现。比如中间件,项目的实现方案优势在哪里。15.用到过的注解有哪些?16.项目中有用到@configuration注解吗,@configuration注解用和不用的区别在哪,一定要用吗。17.假如我现在在项目要创建一个对象,比如说来自一个第三方库,那你在spring框架里应该使用什么注解18.讲讲aop?你是怎么用的?19.项目里面有用过设计模式吗,讲讲设计模式20.说说hashMap?21.了解ConcurrentHashMap吗,说说ConcurrentHashMap22.volatile关键字怎么保证数据的可见性23.既然ConcurrentHashMap 用到了Synchronized关键字+cas了,为什么还要加上volatile关键字呢,非加不可吗24.volatile关键字是用在concurrentHashMap的哪里呢,修饰了什么变量25.Volatile关键字除了保持可见性,还有什么作用吗26.Volatile能保证原子性吗27.说说你在项目中用到的垃圾回收器,以及你是怎么配置的。28.G1垃圾回收器用到的垃圾标记算法是什么29.说说这个标记算法的流程?30.你有做过jvm的调优吗,说说你调过哪些参数。31.有没有看过垃圾回收日志什么的,根据这个调参32.你在项目中用到的索引有哪些,能说说吗33.这句语句要不要加索引,怎么加?select * from table where a=1 and b>2 order by c,d,f34.项目里的分页分表具体是怎么分页的呢?35. 这个项目里面的表都有什么,怎么设计的36.mybatis-plus在项目里是做什么的
查看25道真题和解析
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

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