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

👥 面试题目
总计大约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 广东

相关推荐

DKS233:(1)专业技能:Java8也太旧了,最少也要了解到JDK17吧,可以参考现在SpringBoot支持的Java最低版本,熟悉mysql基本理论具体指啥,是锁这种具体原理还是分库分表这些业务场景,spring这些专业词汇,大小写要写对(全篇简历都有这个问题,显得不严谨),熟悉使用框架进行业务开发就别写了,如果要写,起码要写到框架原理部分吧,比如aop,启动原理什么的,springcloud具体指哪些模块呢,写清楚,网关还是鉴权还是什么,“改造”没必要写吧,你直接说用springcloud开发的不就行了(2)项目经历:首先格式就有大问题,时间怎么能换行呢,调整一下,响应速度那个,如果指的是将部分数据从其他数据库转到redis的提升就别写了,因为这个不算难点,redis可以写写分布式这些,比如容灾怎么实现的,数据库同步怎么做的
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

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