Uber

收藏
暂无
已上市
北京

0

在招职位

3

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
数据
最新
热门
投递苏州青颖飞帆软件科技有限公司等公司7个岗位
点赞 评论 收藏
转发
头像
2023-09-02 09:48
后端
一面不记得了下面是二面1. 被自我介绍(面试官确认了一下基本信息,非科班,项目相关)2. 大几开始学计算机相关知识,怎样一个学习线路,网络、数据库什么时候学习的,是怎么学习的,有学习操作系统吗?3. 一道算法题,检验 ipv4 的 ip 地址的合法性,并转换为十进制表示(ip 地址可以视为 32 位二进制,转换为十进制)。 > 做的有点麻烦了,逐个字符做的。用位运算来做会更简便一点。 > 之后 run 了一下代码,试了一下数据。4. 问了除了数据结构算法,写代码这一块,那部分学的还比较好的?(答数据库)JVM 熟悉吗?5. 使用数据库时优秀的实践和不好的实践6. (不好的实践提到数据库存储文件不直接存二进制文件,会对数据库造成压力,而是存引用链接)直接存文件本身对数据库造成的“压力”指什么7. 使用过数据库连接池吗?为什么要使用数据库连接池?向池中请求连接时如果池中没有连接,会是什么样的情况?8. (举例,有一个学生表,存有 id主键、学号、姓名、专业、年级、班级等)   1. 假设专业有索引,查询条件 WHERE 有“专业”,举例索引失效的情况。   2. 假设班级和专业各有一个索引,查询条件“WHERE 专业=xxx AND 班级=xxx”,会走什么索引   3. 假设使用 UPDATE 把所有 2020 级的同学更改为毕业状态,会对表加什么锁?行锁?哪些行?有没有索引的区别?间隙锁?加在哪些间隙上?(这个答稀烂。。。)   4. 接 3。在 UPDATE 时,其他线程可以读这些信息吗?(提到隔离级别)MySQL 的 InnoDB 隔离级别默认是什么?这种隔离级别下使用 SELECT,不手动加 FOR UPDATE 可以读到吗?(答案是有 MVCC)
投递苏州青颖飞帆软件科技有限公司等公司7个岗位
点赞 评论 收藏
转发
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务