秋招第二面-作业帮一面

#我的秋招日记#
1.自我介绍
2.出了到道Integer a = 10;
        Integer b = 10;
        Integer c = new Integer(10);
        Integer d = new Integer(10);
        System.out.println(a == b);
        System.out.println(a == c);
        System.out.println(d == c); 如果改成一千会怎样。
3.包装类和基本类型的区别,为什么要用包装类。
4.HashMap的底层原理。
5.mysql事务的隔离级别以及作用。
6.mysql索引,什么是覆盖索引。
7.假设现在有一张“优者表”,字段有ID、userID、userName、createTime,有一个userID和userName的联合索引。如果查询语句是SELECT ID,userName FROM 优者表 WHERE userID=?,这个查询会走覆盖索引吗?需要回表吗?。
8.B+树索引存储量计算,假设有一张表,主键类型是 bigint,每条数据大小均匀为 1KB,主键索引使用 3 层 B 树,从理论上说说这张表能存储多少条数据?
9.SQL 查询:每个班级成绩最高的学生信息,接下来是实操问题。有一张 student 表,包含 ID、Name、ClassID(班级 ID)、Score(成绩)字段,要求查询出每个班级中成绩最高的学生信息,输出字段为 ID、Name、ClassID、Score,怎么实现?
10.再看一个实操场景。服务器上有一个 1G 大小的 a.log 日志文件,存储业务访问记录,每行有 3 列数据:用户 ID、访问路径(path)、访问时间,每一行代表一次用户访问。需要找出访问量前十的用户及他们的访问次数,按访问次数降序排列,怎么实现?
11. HTTPS 是如何保障传输安全的吗?
12.那你听过幂等性这个概念吗?
13.举个例子,比如用户表记录用户登录次数,每次登录登录次数加 1。如果出现网络重试或用户连续点击导致两个请求同时过来,如何保证接口幂等性?代码上该怎么实现?
14.编程题:移动数组的0放到最左边,lru缓存实现(hard)。
全部评论
跟我的面试问题很像,应该是同一个面试官
1 回复 分享
发布于 09-11 13:32 四川
1 回复 分享
发布于 09-13 00:50 山西
你好投的是算法岗吗? 感觉比后端问的要难
点赞 回复 分享
发布于 09-12 20:56 湖北
佬,作业帮手撕他是怎么撕的?让用本地编译器吗?我看他发的是牛客网面试啊。
点赞 回复 分享
发布于 09-11 01:26 辽宁
为什么我面作业帮,上来撕了两道题结束了,啥也没问?
点赞 回复 分享
发布于 09-10 11:44 北京
8 10 11不会 算法第二个不会
点赞 回复 分享
发布于 09-09 23:29 四川

相关推荐

评论
3
6
分享

创作者周榜

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