1.介绍下我的专业中计算机相关的课(地理信息系统GIS) 2.比赛项目的收获(院内软件设计比赛)和难点 3.HashMap的put流程 4.HashMap的扩容原理(以及对红黑树的理解,后面顺延问到了对红黑树近似平衡的理解) 5.ArrayList和LinkedList的原理和区别 6.JVM的内存模型(顺延问到了为什么要这样设计---回答的不好)) 7.如何判断对象是否可被回收 8.GC Roo
3.25 一面 1.实习项目redis怎么用的?Key是怎么存的?Value用的什么数据结构?为什么定时落库?水平分表怎么做的?为什么这么做? 2.java中常见关键字的理解:final、static 3.service中的方法用static吗 4.单例模式的SpringBean是线程安全的吗? 5.mysql的事务引擎 6.springboot如何开启事务?实习项目怎么用的 7.异常的子类 8.
2023实习第七场面试(2023.03.23) 30min 第五、六场都是蚂蚁,两个部门都是进系统前电话面的,没问什么内容就没记录,一个因为我不是java一个因为我不是硕士,都劝退我;最后我就没投蚂蚁,没进系统; 没有算法题,全程也没问什么东西,面试官中间沉默了得有七八分钟,绞尽脑汁的在想问我什么; 1.自我介绍 2.简历聊项目; 3.互斥锁的底层实现原理?信号量底层是怎么实现的? 4.生产者消费
第一题好像是判定入栈序列是不是合法。这个感觉稍微带点思维吧,更多的就是模拟了。可以不断的把a[i]入栈,如果可以出栈,那就出栈好了。最后判断栈是不是空的就行。 第二题是选了当前的数,那么前两个就不能够选择的dp,我居然到最后还是只过81%,太菜了呜呜呜呜。 第三题记得就是个简单二分,前缀和一下就好了。 第四题就是一个纯模拟,双指针一下就做完了。 第五题是第二题的变种,f[i][j][k]表示前i个
3月23日14:30——17:00 一面 60 min 自我介绍 项目 Redis 更新的逻辑 项目 Redis 数据没有删除的逻辑吗? 实现拆分函数: 规定只能用 char 数组,可以用 StringBuilder 拼接,边界条件判断。 设计循环双端队列(用数组) 反问 未来的规划是什么? 总结:面试官很好,算法没有完全撕出来但还有不断的正反馈,好评! 二面 30 min 自我介绍 项目介绍,自
总体感觉难度还行, 面试流程非常快,总共两天通过了, 总共二面 一面 全八股 自我介绍 c++类的对象大小由什么决定 A, B类都有虚函数, C继承A和B, C的大小, C有几个虚指针 条件变量你知道是干嘛的吗 线程池 redis有哪几种数据结构, SDS,哈希表, 跳表, 链表等等 STL中的优先队列的实现 构造函数和析构函数可以是虚函数吗 构造函数里面可以调虚函数吗 中间有几个问题忘记了 二面
#23届找工作求助阵地# 求职以来最差的一次体验 一面25min: 面试官还是个不错的人,问问项目,大概就是并发实现以及流程的一些简单问题,然后手撕了几道刚学过c++都能过的题,到这里还没什么问题。 二面10min: 面试官一开始就在那里敲电脑,我开始以为记录面评而已,然后来一句你这简历我没什么可问的啊,我赶紧又说了几个自己写的没在简历上的小项目,然后面试官跟那敲电脑一分钟没理我,我就在那干坐着,
23春招,base广州,网上给的内推码,c9本 网申仅给了简历 笔试完成,一小时15单选,3不定项,3编程,选择题难度偏高,编程题简单,第一道ac,第二道很奇怪案例过了提交0,第三道83%,时间太少,很赶所以也没时间细想 3.16下午一面完成,两个面试官,一个hr一个技术,技术面很循序渐进,问课程,从课程入手开始问csapp,问c语言的从c文件到exe文件的整个过程,问项目,问c++的书看过那些,
大家好,我是孟洲 快手是很多小伙伴的梦中情司,薪资高、技术硬、成长空间大,是很多同学选择的原因! 于是乎,今天带着新鲜的面经来了 --坐标 快手,后端研发岗位-- ## 框架 SpringBoot的特点 @AutoWrite、@Resources的区别? 用过哪些注解? 如何获取前端的Json数据,在api层面怎么实现参数的接收 前端有些参数是路径上的,比如 \ {id} \ ,怎么去获取的?是什
Go语言基础 使用var定义一个结构体能不能引用里面的字段。 答:可以。是可以引用里面的字段的。因为Go语言结构体是一个值类型,也就是说当你声明了一个结构体类型的变量时,实际上是在内存中分配了一块连续的内存空间的,这个空间里面包含这个结构体中定义的所有字段。 Go语言的值类型,引用类型和指针类型 值类型:变量直接存储值,内存直接分配在栈中 引用类型:变量存储的是一个地址,这个地址对应的空间才是正常
1.岗位:Java开发 地点:西安 2.直管、不是外包、正式合同、三年一签 3.自我介绍 Java基础: 1.object类中的equals方法和hashcode方法有了解吗? 2.list接口的实现类、特点和区别 3.map常见的实现类、特点和区别 4.hashmap中put的过程?(忘记了,没说上来) 5.concurrenthashmap的特点及put的过程?(分版本来说、是否线程安全)**
登录模块的实现 项目中Redis缓存了什么,如何同步数据库 mybatis和mybatis-plus有什么区别 左模糊为什么不走索引 docker常见指令 final关键字 java的反射机制 jdk和jre关系 hashmap运用了哪些数据结构+算法 哈希冲突怎么办 单向链表如何找到中间的元素 char和varchar有什么区别 redis持久化那两种方式,区别 #软件开发2023笔面经#
把字符串换成每个对应字符的前3个字母,模运算 100% 每次能选k个元素,排序放到最后,后面的往前补位。不会,直接返回的最坏情况(不在自己应该在的位置上的元素个数/k 上取整) 70% 对区间进行与、或、等于的操作,感觉像是用差分,但是不知道咋做,直接暴力 80% #小红书##暑期实习#
第一题哈希100,第二题K排序,面向结果编程混了82,第三题暴力超时82,也是没想到暴力真的就是对的。 谢谢小红书给本菜鸡找了点自信
100% 0% 100% 下午头昏脑胀的,大概率寄了 T1 映射一下,搞回去 T2 没思路 T3 嗯模拟,没看到下标从1开始,debug了大半个小时。。。 #我的实习求职记录#