滴滴 国际外卖面经

4.18boss直聘投的简历
5.6一面(30min):
实习项目
MySQL索引数据结构
为什么选择B+树
什么是覆盖索引
MySQL锁的类型
队列和栈的区别
怎样去设计一个缓存
算法题:leetcode78 子集
6分钟后约二面
5.8二面(50min )
全程实习拷打
算法:贪吃蛇,实际上和leetcode 54螺旋矩阵没啥区别
5.12 oc 
5.14 offer 
没关注过一面链接失效情况,二面链接面完10分钟再点进去就失效了

3.28开始投暑期实习,今天终于有offer了,闹心的暑期投递结束
全部评论
mark收藏
1 回复 分享
发布于 05-14 19:02 湖北
mark收藏
点赞 回复 分享
发布于 06-11 16:25 北京
楼主,想问下二面完如果挂了不过的话是否会有通知呢,昨天下午刚二面完
点赞 回复 分享
发布于 06-11 12:03 陕西
接好运
点赞 回复 分享
发布于 05-14 20:33 辽宁
我今天也是二面完没多久链接就失效了,但是问卷后面才收到,说明面评是之后才提交的。
点赞 回复 分享
发布于 05-14 18:48 上海

相关推荐

服了,又是一道没见过的算法,力扣都搜不到的那种,个人评估中等题可惜没撕出来。我简历也没啥算法经历为什么不给我出 HOT100 呢题目是解布尔方程,一共五个符号,0、1、|、&、^,表达式忽略优先级从左往右计算。现在加入变量 X,X 赋值 1 或者 0,每个 X 值可以不同,求 X 组合使得表达式结果为0,输出一个即可。例如输入 1|0&X^1 输出 1输入 X&X,输出 00(或 10 或 01,输出一个即可)我复盘的答案如下import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);char[] s = sc.nextLine().toCharArray();boolean f0 = false, f1 = false;List<Integer> ans0 = new ArrayList<>();List<Integer> ans1 = new ArrayList<>();if (s[0] == '1') {f1 = true;} else if (s[0] == '0') {f0 = true;} else {f0 = f1 = true;ans0.add(0);ans1.add(1);}for (int i = 1; i < s.length; i += 2) {if (s[i] == '&') {if (s[i + 1] == '1') {;} else if (s[i + 1] == '0') {f0 = true;f1 = false;} else {ans0.add(0);ans1.add(1);}} else if (s[i] == '|') {if (s[i + 1] == '1') {f0 = false;f1 = true;} else if (s[i + 1] == '0') {;} else {ans0.add(0);ans1.add(1);}} else {if (s[i + 1] == '1') {f0 = f1;f1 = f0;List<Integer> tmp = ans0;ans0 = ans1;ans1 = tmp;} else if (s[i + 1] == '0') {f0 = f1;f1 = f0;List<Integer> tmp = ans0;ans0 = ans1;ans1 = tmp;} else {if (f0) {ans0.add(0);ans1.add(1);} else {ans0.add(1);ans1.add(0);}}}}if (f0) {for (int i = 0; i < ans0.size(); i++) {System.out.print(ans0.get(i));}} else {System.out.println("NO ANSWER");}sc.close();}}
查看1道真题和解析
点赞 评论 收藏
分享
评论
3
19
分享

创作者周榜

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