40min 1、自我介绍 2、项目介绍 3、spring boot怎么启动的 4、@Transactional失效的原因 5、MySQL 6、联合索引,最左前缀法则 7、hashmap死循环问题,怎么定位元素的 8、什么是头插法,可以讲讲头插法怎么对链表进行操作的吗,当时的人明明知道头插法会出现问题,为什么还是用了头插法 9、ConcurrentHashMap底层原理,1.7/1.8线程安全的方式
发面经攒人品 自我介绍 项目+实习 设计模式和使用场景 http和https http头字段 redis雪崩三兄弟 实习多久 没了。。 没手撕 感觉是kpi 面试官人很好 #快手#
timeline 3.11 一面 3.13 二面 3.27 三面 时常39分钟 二面之后看官网写着流程中止,后续hr打电话过来又约了三面,不过最后还是挂。 1. 自我介绍 2. 在你看来什么是前端 3. 举一个你在学习过程中遇到的一个case,展开聊一聊 4. 当你部署了一个网站后,输入url地址到网站显示的过程 404错误是怎么报出来的,是服务器端捕获了再抛出错误还是再哪里操作的。 5. 说说你
一面 1h 自我介绍 paper、实习 手撕:均值滤波,kernel size=2*2 反问 二面 1h 自我介绍 paper、实习 手撕: 1、transformer(简历中有提到,然后聊到就当场让手撕(torch)) 2、说出一个概率题(前面聊到了diffusion model),准备出题的时候我说没学过概率论,面试官就说算了直接出算法题 3、括号匹配,()*,其中*可以代表( 或 )或空字符
1、自我介绍 2、什么项目都没问直接开始拷打基础 3、空类有哪些函数? 4、虚函数的实现原理(说了只会用,面试官:笑) 5、为什么析构函数定义为虚函数(不然只会析构基类) 6、如何实现重载 7、C++11新特性 8、进程和线程 9、进程通信方式 10、线程同步方式(脑子抽抽了,一开始答成了线程之间通信方式了) 11、进程之间如何进行上下文切换 12、右值是?解决什么问题 13、快速排序说一下?时间
1.谈谈类的加载过程? 2.什么是双亲委派模型?有没有办法打破? 3.深拷贝和浅拷贝的区别? 4.Spring、SpringMVC、SpringBoot的关系? 5.& 和 && 、| 和 || 的区别 6.HashMap 和 HashTable区别 7.Redis的主从复制?了解么 8.还有比redis更快的不?相比优劣性? 9.如何保证 Redis 中的数据都是热点数据? 10.redis 持
第一条命投的【策略算法工程师】 简历筛选到约面大概过了一周多一点 8.10 一面 项目 0八股 最长递增子序列 秒了 8.16 二面 项目 0八股 0代码 智力题 金子切两刀分七天给 kpi面无疑了,当天晚上就挂了 复活赛 被挂的当天投了【风险算法】 第二天直接通过初筛+部门直接约面 8.21 一面 项目 给我介绍岗位和部门 0八股 旅行终点题,easy中的easy,秒 相关场景题,不过更多的是探
是我不配 1.自我介绍 2.项目相关 介绍一下Reactor 为什么自己实现Reactor 不采用现有网络库 用json传输的数据采用什么数据结构存储 socket怎么知道读取到完整的一个数据包 怎么知道下一个数据包到达 介绍一下异步日志 缓冲队列怎么实现的 缓冲队列是怎么解决多线程的并发操作 缓冲队列满了是怎么处理的 阻塞等待会不会妨碍工作线程 怎么实现哈希表的,怎么解决冲
Java数据类型 ArrayLIst和LinkedList,底层原理 HashMap底层原理,是线程安全的吗 有线程安全的HashMap吗,有了解过吗 JUC了解哪些(线程池) 讲讲线程池的参数,有什么拒绝策略 常用的垃圾回收算法,有什么垃圾回收器(G1,CMS) 问了一下G1和CMS(没回答上来) Spring两个特性(IOC,AOP) AOP的实现(答出了两种大致的思路,名字忘了) Sprin
系统调用实现过程 软中断,硬中断,中断如何实现的 网卡是干啥的,网卡收发数据是通过什么实现的 虚拟化实现的方式(软件实现,硬件实现,容器)以及硬件如何实现 网络层面的攻击有哪些(syn攻击,arp攻击)服务端如何防止这些攻击 虚拟地址和物理地址转化 多态,虚函数实现原理 迭代器是干嘛的,如何实现 vector底层原理,动态扩容,map底层原理 如何调试coredump 三数之和 反问
全程1h,技术主管拷打 前50min一直在问项目,狠狠的抠细节,中间共享屏幕看项目代码。。。 最后10min写了个题,大概意思是实现一个类,next方法可以返回不重复数字,要求时间复杂度O(1) ------------------------------------------------------------------------ RandomGenerator gen = new Ran
1.项目半个钟 2.redis有哪些数据结构,底层分别是什么 3.concurrenthasmap为什么能保证线程安全 4.缓存雪崩、击穿、穿透分别是什么,有哪些方法可以解决 5.redis符合CAP哪些原则 手撕一道简单题 自我感觉:很悬
1.Long 的长度和范围,为什么要减一 2.JAVA 异常 层次结构 3.JAVA的集合类有了解么 4.ArrayList和LinkedList 区别 5.HashMap 有了解么,它的底层实现,为什么线程不安全,想要线程安全有什么措施 6.coucurHashMap和HashTable 7.线程池有了解么,讲一下, 8.线程池配置无界队列了之后,拒绝策略怎么搞,什么时候用到无界对列 9.MVC
基于实习项目,全是场景题 1.项目有没有基于大数据量的优化场景 2. 用户A和用户B同时修改product,如何实现先登录的成功写入 3.Mysql死锁怎么写?数据库会怎么样? 4.多线程求和 40分钟,全聊项目,真滴牛逼!!!
快速转接件可以用于将 mBuild 模块快速固定到 M4 孔位上,或是利用快速转接件实现 mBuild 模块的堆叠。 快速固定示意 堆叠示意