Varc level
获赞
31
粉丝
5
关注
4
看过 TA
344
太原理工大学
2023
后端
IP属地:辽宁
暂未填写个人简介
私信
关注
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个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务