青颖飞帆

收藏
互联网
20-99人
A轮
苏州市
榜单高新技术

0

在招职位

25

面试经验

0

真题试卷

上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
最新
热门
一面:手撕:给定一个整数数组 nums,找到其中最长严格递增子序列的长度。一个子序列是指原数组中的一个子集,按照在原数组中的顺序,但不要求连续。例如,给定数组 nums = [1, 9, 2, 5, 3, 7, 101, 18],最长递增子序列是 [2, 3, 7, 101],长度为 4。 动态规划或者直接栈两层循环八股:有其他面经我看写的很详细了,问的都差不多,这公司八股都不换换的二面:手撕:正方形矩阵顺时针旋转90°,要求原地变化。 直接转置加置换(x,y)-->(y,2-x),大概这个思路1.问上面算法里有没有线程不安全,哪一行代码有没有线程不安全,问的蛮详细2.100万条数据,用Java写爬虫,然后写入数据库,有哪些优化思路 --多线程异步并发,数据库池,批量插入3.两次查询同一条数据,从各个层面讲一下有没有用到缓存 --代码层面(Map),数据库层面,操作系统层面感觉面试官不是很满意,说网络层面有哪些,没想到代理服务器啥的4.Mysql数据库Insert语句的执行过程这个也不满意,觉得在数据库写这部分讲的太简单,又结合日志这些说了下5.各个场景里出现的知识点八股,cookie,session这些,还有一些数据库相关的忘记了听说裁员啊,24届裁光光了,不是说wlb吗,有没有不裁员不骗应届生补助的公司啊已OC
点赞 评论 收藏
分享
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)
投递青颖飞帆等公司10个岗位
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务