7.30百度提前批一面

📍面试公司:百度

🕐面试时间:2025.7.30

💻面试岗位:Java后端开发

❓面试问题:

一、双方自我介绍
面试官姐姐自我介绍,说了部门的业务方向、技术栈。
我的自我介绍,个人信息+技术栈+主要项目介绍+实习介绍。

二、手撕代码
网页版如流没有编辑器部分。由于没有安装如流平台,于是在本地VSCode写的代码。
题目:力扣53. 最大子数组和,ACM模式。
有印象在代码随想录题单刷过,但是感觉写的不太对。结束后在力扣测试,确实没写对/(ㄒoㄒ)/~~

三、八股
1、java容器有哪些?
2、list,set,map之间的区别是什么?
3、哪一种容器里面的元素是有序的?
4、list里面允许元素重复吗?set呢?TreeSet是不是有序?
5、HashTable和HashMap之间有什么区别?
6、还有那些类是线程安全的?
7、创建线程的方式有哪些?
8、runnable和callable有什么区别?
9、线程池当中的submit方法和execute方法有什么区别?
10、java当中加锁的方式有哪些?
11、Synchronized锁和Lock锁有什么区别?
12、我现在想给一个方法或者类来加锁,应该用Synchronized和ReentrantLock的哪一种?
13、你在实际的项目开发过程中,有没有遇到慢SQL?一般你会如何排查?
14、平时会写SQL吗?比如有一张表,里面有主键id,人员id,人员年龄,部门,我要找到111部门中的年龄在20和30之间的人员id,如何写SQL语句?
15、我看你对MQ有所涉猎。总所周知,在消费者重复消费的情况下,如何避免重复消费的情况?
16、如何避免消息丢失的情况,比如消费者消费失败,消息丢掉了怎么办?
17、我看你对计算机网络比较熟悉,你能讲一下session和cookie有什么区别吗?
18、如果客户端禁止了cookie,那么session还能用吗?

四、反问
面试官姐姐:你有什么要问我的问题呀?
我:给我提一点提高技术和能力的建议吧。
面试官姐姐:在接触实际工程项目中,要去学会积累经验,看别人项目架构如何设计,怎么解决问题的呀,这些都是你宝贵知识经验的一个积累。现在你项目有地方练手了,我觉得你私下有业余时间可以把基础知识,包括算法题,java基础,数据库,计网呀这些基础知识进行巩固巩固,做到项目和基础两头抓。
   

🙌面试感想:感觉算法和八股差的比较多,还是要抓紧提高。#牛客AI配图神器#
#面试问题记录#
全部评论
1 回复 分享
发布于 07-30 22:09 山东
接好运
点赞 回复 分享
发布于 08-10 10:39 上海
佬是线上面试的吗?
点赞 回复 分享
发布于 08-03 11:04 山西
过了吗佬
点赞 回复 分享
发布于 08-02 16:13 广东
接好运
点赞 回复 分享
发布于 08-01 11:37 广东
mark 学习
点赞 回复 分享
发布于 07-31 22:15 广东
我这里有很多最近在做的大厂项目可以包装,感兴趣的可以看我主页简介,有线索指引
点赞 回复 分享
发布于 07-31 16:13 江苏

相关推荐

明天不下雨了:查询某个端口被哪个进程占用:lsof -i :8080 先查出进程 PID、再根据 PID 查看该进程占用了哪些端口:sudo lsof -Pan -p 1234 -i 查看当前进程快照: ps aux 会输出当前系统里的所有进程快照信息 信息内容包括:进程 ID、占用的 CPU 百分比、内存百分比、启动时间等
查看25道真题和解析
点赞 评论 收藏
分享
07-28 16:29
已编辑
电子科技大学 Java
📍面试公司:百度🕐面试时间:7.17💻面试岗位:Java后端开发7.12投递,7.16约面❓面试问题:1、自我介绍2、项目上线了吗,有用户吗,接口压测有没有做过(都没有,直言项目看着像是个玩具,没什么可聊的3、你的项目为什么要用ES,用什么别的可以实现类似的功能吗4、词嵌入是怎么做的,为什么要词嵌入5、你的专业是人工智能,为什么要学后端,你提到了LLM,transform的多头自注意力机制和RNN相比的优越性在哪6、多头注意力机制的基本思路是什么,为什么这么设计————————————————————————————————————7、词嵌入模型是你自己写的还是API8、调API怎么保证拿得到数据,或者在有限的时间内返回重试消息9、TCP的报文头是什么,标志位知道哪些,都是做什么的10、HTTPS的加密握手过程,你知道哪些加密套件,为什么服务器要把自己的证书发过去11、可以基于UDP实现可靠通信吗?HTTP3知道吗(不会)12、HTTP2呢,相比于HTTP1.1的改进(不会)13、你的项目是基于HTTP吗,为什么要基于HTTP来做,TCP不行吗(这个问题够新颖14、毒性反转是什么?在哪一个层次的概念(计网考试我都不会的,指望我现在会15、MySQL的BufferPool里都有什么16、两段式提交是什么,为什么要这么做17、这种思想在哪里还有体现(不会),分布式事务学习过吗(我只会单体的东西18、Java的本地方法栈和虚拟机栈有什么区别19、JVM的内存模型,哪些可能溢出20、CMS和G1的设计思路,两者的优缺点都是什么21、Redis的事务了解吗,Redis的事务和MySQL的事务最大的区别在什么地方(不会)22、Redis的集群,Redis的哨兵,集群的哈希槽是做什么的,设计哲学是什么23、Redis的持久化和内存淘汰,我redis的一个数据写入之后,几天后读取,读不到的可能性都是哪些24、你的数据库索引设计的实践有哪些,积累的经验谈一谈25、Java的类加载机制,类加载器有哪些,双亲委派————————————————————————————————————26、第二个项目(点评)你里面的Redis预载库存,MySQL在这里承担什么样的角色(不是说不聊了吗27、你的MQ作用是什么,非用不可吗,你配置了哪些交换机和队列(感觉是验证下有没有写28、Redis+Lua的事务边界可以覆盖到MQ和MySQL吗,那你要怎么实现业务的安全可靠29、按照你的说法,要是恶意抢购但是不付款,你的库存都扣除了,你要怎么解决(我哪有写付款的操作,点了就送你了30、docker,k8s这些了解过吗(不会31、网络编程的一些(这个更是一点不会32、死锁和OOM排查(不会33、CPU占用率飙升,遇到过这种情况吗(死锁了,CAS无限重试,说开发落地时候遇到的,不是可能34、sql:用户表和订单表,返回每个用户的最高金额的一单,结果按照金额降序排序知道窗口函数吗35、手撕最长回文串,dp写的(忘记判断dp[i+1][j-1]是不是回文了,样例恰好稀里糊涂的过了除了DP还有别的思路吗(中心扩散,没让写说了下思路反问:业务,部门招人还是池子分配(不太清楚),结果反馈(过了的话很快,那我悬了)___________________________________________________________________________________________xdm,7.28约二面了一共几场面试呀🙌面试感想:压力麻了,你猜为什么75min减去30min的手撕可以问这么多题,真把哥们当工程师了,好多要么不会要么就一两句就到我的知识盲区,不敢拓展了发个面经,攒攒人品,希望度✌手下留情过了,我也可以是百度的孝子
脑袋锈住了:问tm这么多当哥们是超人啊
百度一面876人在聊
点赞 评论 收藏
分享
评论
5
65
分享

创作者周榜

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