- 部门项目实际上也涉及到多种语言,有没有意愿去学习其他语言?
- 你是如何利用数据结构来做技术的/项目中是如何解决高并发的?(没听懂问题...就直接开始介绍项目了...后来被打断说不进行发散了,开始问八股)
- 说一下单例模式
- Redis在项目中的作用(管理验证码过期)
- 说一下进程和线程
- 死锁是什么?怎么避免死锁?
- TCP三次握手
- 从两副牌中抽取5张牌,判断是否为顺子。A是1,J是10,Q是11,K是12,大小王可以充当赖子,是0(就是给你5个数,其中0可以充当1-12任意一个数,判断是不是顺序的)。
思路 :5张牌先按顺序放好,然后从最小的开始看,如果是0,记录赖子的数量+1,如果当前牌和下一张之间缺牌,就用0补充上,最后看赖子的数量如果小于0说明缺牌(当然在遍历中途如果0的数量小于0了,那么就可以直接break,可以用一个bool变量flag实现),大于等于0说明是顺子。

- 给定一个数组A和一个四位数n,请用A中的元素组合成一个最大的小于n的整数(A中元素可以重复利用)
思路 :组合,回溯就可以

【百度面试算法题】2024-08-02
一米八五羊毛菌2024-08-06 12:53
相关推荐
闻缺陷则喜何志丹1 小时前
【C++特性】四种类型转喵本喵叁肆1 小时前
用 Boosting 把弱隐私算法炼成强隐私算法(英文原题:Boosting and Differential Privacy (FOCS 2010))青梅味猪大肠2 小时前
【操作系统-60】临近适应算法CoderYanger2 小时前
Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)Rain的Java大神之路3 小时前
公交App上“还有2站,约5分钟”怎么实现?90%的人答错这道大厂面试题:GPS漂移、ETA不准、10万QPS热点读全拆透(附完整代码)利威尔xu4 小时前
2026-11-05-Go内存管理面试apcipot_rain4 小时前
C++转Java日记(02)杜 硕4 小时前
从零开始的C++生活——第七讲——02Rabitebla12 小时前
【Linux 底层原理】进程(十):进程等待详解---从僵尸进程到 wait、waitpid 与 status西西弗Sisyphus14 小时前
C++ 超时互斥锁(Timed Mutex):std::timed_mutex 与 std::unique_lock