美团、滴滴在线笔试、面试题

简介: 在线笔试题(写出运行结果)int i = 5,j = 10;System.out.println(i+~j); //-6System.out.println("A".

在线笔试题(写出运行结果)

int i = 5,j = 10;
System.out.println(i+~j);  //-6

System.out.println("A".valueOf('b'));  //b

int a =1,b = 2;
System.out.println( (a++) + (++b)); //4

int x = 0;
System.out.println( x++ + ++x + x++ + x++); //7

int x = 3;
System.out.println( (++x) +  (++x) + (++x)); //15

int i2;
for ( i2 = 0; i2++ <4 ;) {
}
System.out.println(i2);//5     



其他问题

  • 1、n个有序元素全部排列错误的方法数M(n)=n!(1/2!-1/3!+1/4!-...+(-1)^n/n!)。
  • 2、进程间的通信方式:
    1.管道(pipe)2.信号(signal): 3.消息队列
  • 3、用GCC/VC编译程序生成可执行文件,这个过程有4部分组成:
    1.预处理,生成预编译文件(.文件):
    Gcc –E hello.c –o hello.i
    2.编译,生成汇编代码(.s文件):
    Gcc –S hello.i –o hello.s
    3.汇编,生成目标文件(.o文件):
    Gcc –c hello.s –o hello.o
    4.链接,生成可执行文件:
    Gcc hello.o –o hello
  • 4、赋值运算符<逻辑与运算符<关系运算符<算术运算符。
  • 5、在32位和64位系统上,int分别占_____和______位,char*分别占_______和______位。
    参考答案:跟操作系统没有关系,跟使用的编译器有关。
  • 6、请列举出Java创建对象的几种方法?并指出哪些不是构造函数创造的对象?
    http://www.jb51.net/article/100230.htm
  • 7 、正整数分解质因数
    http://blog.csdn.net/isresultxal/article/details/51282532
  • 8 、生日悖论问题
      23个人里有两个生日相同的人的几率有多大呢?
      居然有50%
    生日悖论普遍的应用于检测哈希函数:N-位长度的哈希表可能发生碰撞测试次数不是2N次而是只有2N/2次。这一结论被应用到破解cryptographic hash function的生日攻击中。
  • 9 、判断素数
int j;
boolean flag;
for (int i1 = 2; i1 < 1000; i1++) {
    flag = false;
    for (j = 2; j <= Math.sqrt(i1); j++) {
        if (i1 % j == 0) {
            flag = true;
            break;
        }
    }
    if(flag==false){//素数
        System.out.println(i1);
    }
}
  • 10、平方根的近似求法
 //公式的计算:
 public static double getNum(int num){
  double lastGuess;
  double nextGuess;
  for(double i  = num /2 ; i >= 1; i-= 0.0001){
   lastGuess = i;
   nextGuess = (lastGuess + (num / lastGuess)) / 2;
   //如果两者相差小于0.0001的时候,就认为这个数是近似的平方根数;
   if(lastGuess - nextGuess <= 0.0001){
    return nextGuess;
   }
  }
  return -1;
 }
目录
相关文章
|
6月前
|
消息中间件 前端开发 Java
美团面试:如何实现线程任务编排?
线程任务编排指的是对多个线程任务按照一定的逻辑顺序或条件进行组织和安排,以实现协同工作、顺序执行或并行执行的一种机制。 ## 1.线程任务编排 VS 线程通讯 有同学可能会想:那线程的任务编排是不是问的就是线程间通讯啊? 线程间通讯我知道了,它的实现方式总共有以下几种方式: 1. Object 类下的 wait()、notify() 和 notifyAll() 方法; 2. Condition 类下的 await()、signal() 和 signalAll() 方法; 3. LockSupport 类下的 park() 和 unpark() 方法。 但是,**线程通讯和线程的任务编排是
66 1
|
1月前
|
存储 安全 Java
每日大厂面试题大汇总 —— 今日的是“美团-后端开发-一面”
文章汇总了美团后端开发一面的面试题目,内容涉及哈希表、HashMap、二叉树遍历、数据库索引、死锁、事务隔离级别、Java对象相等性、多态、线程池拒绝策略、CAS、设计模式、Spring事务传播机制及RPC序列化工具等。
41 0
|
17天前
|
SQL 缓存 关系型数据库
美团面试:Mysql 有几级缓存? 每一级缓存,具体是什么?
在40岁老架构师尼恩的读者交流群中,近期有小伙伴因未能系统梳理MySQL缓存机制而在美团面试中失利。为此,尼恩对MySQL的缓存机制进行了系统化梳理,包括一级缓存(InnoDB缓存)和二级缓存(查询缓存)。同时,他还将这些知识点整理进《尼恩Java面试宝典PDF》V175版本,帮助大家提升技术水平,顺利通过面试。更多技术资料请关注公号【技术自由圈】。
美团面试:Mysql 有几级缓存? 每一级缓存,具体是什么?
|
23天前
|
存储 缓存 关系型数据库
滴滴面试:单表可以存200亿数据吗?单表真的只能存2000W,为什么?
40岁老架构师尼恩在其读者交流群中分享了一系列关于InnoDB B+树索引的面试题及解答。这些问题包括B+树的高度、存储容量、千万级大表的优化、单表数据量限制等。尼恩详细解释了InnoDB的存储结构、B+树的磁盘文件格式、索引数据结构、磁盘I/O次数和耗时,以及Buffer Pool缓存机制对性能的影响。他还提供了实际操作步骤,帮助读者通过元数据找到B+树的高度。尼恩强调,通过系统化的学习和准备,可以大幅提升面试表现,实现“offer直提”。相关资料和PDF可在其公众号【技术自由圈】获取。
|
1月前
|
算法 Java 数据库
美团面试:百亿级分片,如何设计基因算法?
40岁老架构师尼恩分享分库分表的基因算法设计,涵盖分片键选择、水平拆分策略及基因法优化查询效率等内容,助力面试者应对大厂技术面试,提高架构设计能力。
美团面试:百亿级分片,如何设计基因算法?
|
1月前
|
存储 监控 算法
美团面试:说说 G1垃圾回收 底层原理?说说你 JVM 调优的过程 ?
尼恩提示: G1垃圾回收 原理非常重要, 是面试的重点, 大家一定要好好掌握
美团面试:说说 G1垃圾回收 底层原理?说说你 JVM 调优的过程  ?
|
1月前
|
SQL 存储 关系型数据库
美团面试:binlog、redo log、undo log的底层原理是什么?它们分别实现ACID的哪个特性?
老架构师尼恩在其读者交流群中分享了关于 MySQL 中 redo log、undo log 和 binlog 的面试题及其答案。这些问题涵盖了事务的 ACID 特性、日志的一致性问题、SQL 语句的执行流程等。尼恩详细解释了这些日志的作用、所在架构层级、日志形式、缓存机制以及写文件方式等内容。他还提供了多个面试题的详细解答,帮助读者系统化地掌握这些知识点,提升面试表现。此外,尼恩还推荐了《尼恩Java面试宝典PDF》和其他技术圣经系列PDF,帮助读者进一步巩固知识,实现“offer自由”。
美团面试:binlog、redo log、undo log的底层原理是什么?它们分别实现ACID的哪个特性?
|
19天前
|
SQL 关系型数据库 MySQL
美团面试:Mysql如何选择最优 执行计划,为什么?
在40岁老架构师尼恩的读者交流群中,近期有小伙伴面试美团时遇到了关于MySQL执行计划的面试题:“MySQL如何选择最优执行计划,为什么?”由于缺乏系统化的准备,小伙伴未能给出满意的答案,面试失败。为此,尼恩为大家系统化地梳理了MySQL执行计划的相关知识,帮助大家提升技术水平,展示“技术肌肉”,让面试官“爱到不能自已”。相关内容已收录进《尼恩Java面试宝典PDF》V175版本,供大家参考学习。
|
5月前
|
SQL Java
java面试题笔试常见选择题大全含答案
java面试题笔试常见选择题大全含答案
|
30天前
|
算法 Java 数据库
美团面试:百亿级分片,如何设计基因算法?
40岁老架构师尼恩在读者群中分享了关于分库分表的基因算法设计,旨在帮助大家应对一线互联网企业的面试题。文章详细介绍了分库分表的背景、分片键的设计目标和建议,以及基因法的具体应用和优缺点。通过系统化的梳理,帮助读者提升架构、设计和开发水平,顺利通过面试。
美团面试:百亿级分片,如何设计基因算法?