近期笔试题目总结

挑一些好一点的题目分享一下吧。
1. MySQL索引失效问题分析:条件使用not in;条件使用<>;条件使用or;条件使用is null
2. KMP算法,abbabaababaa和abaaba,配对计算过程中,第一次配对的时候对应两个字符串的下标值是多少。
3. 接收窗口为0的时候,发送方会怎样?
4. linux修改xyz文件中把AAA都改成BBB的命令。
5.前序遍历 + 中序遍历 找后序遍历
6. UDP有以下哪些报文头:报文长度、源端口和目标端口、检验和、序号。
7.HTTP请求报文由哪些东西组成?
8. 用户态和内核态会发生切换的时机是什么?
9. MySQL中B+树为什么不用跳表?
10. truncate、drop、delete的区别?
11. 301、302、499状态码分别是什么?
12. MySQL中timestamp相较于datetime的优势?MySQL中无符号整型是什么?
13. DFS和BFS的空间时间复杂度是多少?
14. 编程题:奇数节点和偶数节点分别连起来,偶数节点拼在奇数节点后面,比如1 -> 5 -> 9 -> 13 -> 20 -> 23,变成
1 -> 9 -> 20   ->    5 -> 13 -> 23 。
15. 编程题:两个线程交替打印1~100(对应golang就是两协程交替打印1~100)
16. 有一个不知道怎么写的编程题,看都看不懂,属于是太菜了:为了兼容多类型数据操作,自定义一个连接对象Connection,根据不同的数据库配置,比如MySQL或者PgSQL,都可以进行适配,编码实现具体逻辑。
全部评论

相关推荐

选择题&nbsp;语言考的都是&nbsp;Golang,代码片段题就不写了Map&nbsp;并发安全问题LLM&nbsp;文本分词用&nbsp;comparable&nbsp;做&nbsp;&amp;gt;&nbsp;操作,问运行结果接口&nbsp;nil&nbsp;值是否安全贪心和&nbsp;DP&nbsp;的共同点6&nbsp;个并发进程,每个所需资源数为&nbsp;4,资源数至少多少才不会发生死锁数组二分查找某个元素,要比较多少次判断类型转换是否合法,string&nbsp;转&nbsp;float&nbsp;非法、bool&nbsp;转&nbsp;int&nbsp;非法修改表中&nbsp;name&nbsp;字段及其注释,正确的&nbsp;SQL&nbsp;语句copy&nbsp;操作数据库事务进程用完时间片进入什么状态DevOps&nbsp;工具,只知道&nbsp;K8s编程题只能用&nbsp;Golang&nbsp;来做T1模拟小A在餐馆打工,他的主要工作就是洗盘子。某一天餐厅有&nbsp;个盘子需要清洗,从上到下编号&nbsp;1-n,小A只会每次拿最上面连续的若干个编号连续的盘子&nbsp;l-r,然后按照&nbsp;r-l&nbsp;的顺序来洗它们。现在,给出一个人洗这个盘子的顺序,请你判断一下是否可能是小A洗盘子的顺序。输入描述第一行一个整数&nbsp;表示数据组数。对于每组数据:第一行一个整数&nbsp;n第二行&nbsp;n&nbsp;个整数&nbsp;ai-an,数字间两两有空格隔开,表示某个人洗盘子的顺序数据范围:1&nbsp;&amp;lt;=&nbsp;n&nbsp;&amp;lt;=&nbsp;1000,1&nbsp;&amp;lt;=&nbsp;T&nbsp;&amp;lt;=&nbsp;50输出描述输出&nbsp;行,每行一个单词,如果可能是小&nbsp;A&nbsp;洗的,则输出&nbsp;yes,否则输出&nbsp;no。样例输入251&nbsp;2&nbsp;5&nbsp;4&nbsp;351&nbsp;2&nbsp;5&nbsp;3&nbsp;4样例输出yesno提示第一组样例:先拿出盘子&nbsp;1,再拿出盘子2&nbsp;,再拿出盘子&nbsp;3~5。&nbsp;第二组样例:不可能是小&nbsp;A&nbsp;洗的。T2不太会贪心做了一遍,91%DP&nbsp;做了一遍,91%想不明白直接交了小钟有一个长度为&nbsp;n&nbsp;的字符串&nbsp;s。小钟可以对&nbsp;执行如下操作:删除&nbsp;的一个字符,并拼接剩下的字符串。例如,字符串&nbsp;s&nbsp;=&nbsp;abcda,小钟可以删除第三个字符,从而得到新的字符串&nbsp;abda。某一天,小钟得到了另一个长度为&nbsp;m&nbsp;的字符串&nbsp;t。现在,小钟想知道最少删除s&nbsp;多少个字符,才能使得&nbsp;t&nbsp;作为&nbsp;s&nbsp;的某个连续子串出现。如果无论如何也不能使得&nbsp;t&nbsp;在&nbsp;s&nbsp;中出现,则输&nbsp;-1出。输入描述输入包括多组测试数据。输入第一行包括一个正整数&nbsp;T(1&nbsp;&amp;lt;=&nbsp;T&nbsp;&amp;lt;=&nbsp;10),表示测试数据的组数。每组测试数据的第一行有两个整数&nbsp;n(1&nbsp;&amp;lt;=&nbsp;n&nbsp;&amp;lt;=&nbsp;100000),m(1&nbsp;&amp;lt;=&nbsp;m&nbsp;&amp;lt;=&nbsp;200),分别表示&nbsp;s&nbsp;和&nbsp;t&nbsp;的长度;第二行有一行字符串&nbsp;s;第三行有一行字符串&nbsp;t。保证每个测试点的所有测试数据的&nbsp;n&nbsp;✖&nbsp;m&nbsp;的和均不超过&nbsp;20000000&nbsp;,保证所有字符均为小写字母。输出描述对于每组测试数据,输出一个正整数表示使得&nbsp;作为&nbsp;的某个连续子串出现的最少删除字符个数。若不存在答案,则输出&nbsp;-1。样例输入28&nbsp;3abcdefghacg5&nbsp;2aaaaaab样例输出4-1提示对于第一组测试数据,删除第&nbsp;2、4、5、6&nbsp;个字符后字符串变为&nbsp;acgh,字符串&nbsp;t&nbsp;=&nbsp;acg&nbsp;作为&nbsp;s&nbsp;的一个连续子串出现。对于第二组测试数据,s&nbsp;中不包含字符&nbsp;b&nbsp;,因而无论如何都不可能使得&nbsp;t&nbsp;作为&nbsp;s&nbsp;的某个连续子串出现。T3前缀和记录&nbsp;ai&nbsp;-&nbsp;bi哈希表记录每个和出现的次数题目描述:&nbsp;小A非常喜欢吃糖,尤其喜欢吃椰子糖与玉米糖。现在小A正在商店中买糖,小A有一个奇怪的癖好,他希望购买的糖满足,椰子糖的数量恰比玉米糖的数量多m个。&nbsp;商店做促销,将椰子糖与玉米糖捆绑销售,货架上一共有n个糖罐排成一排,其中第i个糖罐中包含a_i个椰子糖与b_i个玉米糖,同时要求顾客只有购买连续的一段糖罐才能享受优惠(特别地,只买某一罐也视为连续),那么小A想知道,一共有几种购买方式才能在享受商店优惠的同时,满足他奇怪的癖好。&nbsp;换而言之,求有几对二元组(L,R),(L&amp;lt;=R)满足(a_1+a_2+...+a_R)-(b_1+b_2+...+b_R)=m输入描述:&nbsp;第一行两个正整数n,m&nbsp;第二行n个正整数a_i&nbsp;第三行n个正整数b_i&nbsp;1&nbsp;≤&nbsp;n&nbsp;≤&nbsp;10^5,&nbsp;1&nbsp;≤&nbsp;a_i,&nbsp;b_i,&nbsp;m&nbsp;≤&nbsp;10^9输出描述:&nbsp;输出一个正整数,表示购买的方案数。样例输入1:3&nbsp;21&nbsp;5&nbsp;12&nbsp;2&nbsp;2样例输出1:提示:&nbsp;合法的区间&nbsp;(1,&nbsp;r)&nbsp;有&nbsp;(1,&nbsp;2)&nbsp;与&nbsp;(2,&nbsp;3)输入样例2:5&nbsp;41&nbsp;2&nbsp;3&nbsp;4&nbsp;55&nbsp;4&nbsp;3&nbsp;2&nbsp;1输出样例2:样例解释2:&nbsp;合法的区间&nbsp;(1,&nbsp;r)&nbsp;有&nbsp;(2,&nbsp;5)&nbsp;与&nbsp;(5,&nbsp;5)
投递上海得物信息集团有限公司等公司10个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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