面试题汇总
文章平均质量分 71
正月看飞雪
这个作者很懒,什么都没留下…
展开
-
spring事务管理
事务的ACID特性atomicity: 原子性: 一个事务要么全部提交成功, 要么全部失败回滚。consistency: 一致性:事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。isolation:隔离性: 在并发环境下, 事务是相互隔离的, 互不影响。durability:持久性:事务的作用是持久的, 一旦事务提交, 就永远保存。关于隔离性, 数据库的4个隔离级别:读未提交(Read Uncommited):脏读。已提交读(Read C原创 2021-07-03 14:36:18 · 106 阅读 · 0 评论 -
线程相关面试题
1.线程进程的区别具体例子: 打开网易云,相当于打开一个进程, 点击播放音乐, 就相当于创建了一个线程, 点击下载, 相当于又创建了一个线程, 我们再去打开QQ, 就是又打开了一个进程, 总结: 线程是进程的子关系。具体对比:进程线程资源分配的最小单位系统调度的最小单位有独立空间,相互之间是隔离的没有独立空间, 同一个进程下的线程共享内存空间一个进程有多个线程一个线程隶属于一个进程创建时消耗大,打开一个应用当然大消耗小, 让操作系统去fork()一个线程原创 2021-07-03 11:09:53 · 254 阅读 · 0 评论 -
美团点评2020校招前端方向笔试题
五:斐波那契数列代码#include <iostream>#include <cstring>using namespace std;typedef long long ll;const int N = 10010;ll a[N];int n;int main(){ cin >> n; a[1] = 1; a[2] = 1; for(int i = 3; i <= n + 1; i++) { a[i] = a[i - 1] +原创 2020-08-21 14:17:07 · 807 阅读 · 0 评论 -
美团点评2020校招测试方向笔试题
一:直接输出, 用flag记录是否有答案,一次循环,时间复杂度O(n)。代码#include <iostream>#include <cstring>#include <algorithm>using namespace std;string s; int main(){ while(cin >> s) { if(s.size() == 1) { cout << s << endl; co原创 2020-08-19 17:03:37 · 1056 阅读 · 0 评论 -
美团点评2020校招系统开发方向笔试题
第七题:主要格式控制代码#include<iostream>#include<cstring>#include<algorithm>using namespace std;int a, b; char c;int main(){ scanf("%c%d%c", &c, &a, &c); getchar(); scanf("%c%d%c", &c, &b, &c); printf("%c%d%c"原创 2020-08-17 14:09:35 · 497 阅读 · 1 评论 -
腾讯2017暑期实习生编程题
一:构造回文题目描述 给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。样例输入例子1:abcdagoogle输出例子1:22思路 问一个字符串删除多少个字母后得到的回文串长度最大,就是问删除最少多少个字符可以得到回文串, 根据回文串的特性, 问题可以转化为: 将字符串翻转后,求原串和翻转串的最大公共子序列 , 这个原创 2020-08-10 16:33:44 · 194 阅读 · 0 评论 -
腾讯2018春招技术类编程题汇总
一:翻转数列题目描述小Q定义了一种数列称为翻转数列:给定整数n和m, 满足n能被2m整除。对于一串连续递增整数数列1, 2, 3, 4…, 每隔m个符号翻转一次, 最初符号为’-’;。例如n = 8, m = 2, 数列就是: -1, -2, +3, +4, -5, -6, +7, +8.而n = 4, m = 1, 数列就是: -1, +2, -3, + 4.小Q现在希望你能帮他算算前n项和为多少。样例输入例子1:8 2输出例子1:8思路 &原创 2020-08-08 15:24:00 · 309 阅读 · 3 评论 -
字节跳动2019春招研发部分编程题汇总
一:万万没想到之聪明的编辑题目描述给定一个字符串,按照要求修改字符串,输出最后的结果1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello2. 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello3. 上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先考虑修复AABB,结果为AABCC样例输入例子1:2helloo原创 2020-08-08 12:20:57 · 651 阅读 · 0 评论