前几天hr打电话问愿不愿意转Android,那当然得同意了。 面了大约40多分钟吧,手撕了得有10分钟,很气,在提示了一次后,还写了一会才写出来 设计模式原则;设计模式有了解哪些; hashmap工作原理;哈希冲突是什么 什么会造成内存泄漏(我说弱引用;线程未关闭;但是弱引用好像又可以解决内存泄漏,butbut在ThreadLocal中弱引用会导致内存泄漏的呀) http;https;加密传输 项
一面:(35分钟) 自我介绍 聊项目,选一个你觉得有意思的项目聊一聊(10分钟) 深挖项目流程 Linux的常用命令 你哪块比较熟?(MySQL吧) MySQL的Buffer Pool设计(我挑起来的,简单聊了一下没追问) 最左前缀法则 SQL执行计划 MySQL设计表怎么考虑 项目在产品方面存在的问题 反问环节(反问完面试官开始聊技术) Redis的gossip Happens Before规则
问题: 最近在忙什么 对比同龄同学的优势在哪里 最有成就感的经历 为什么参加学生工作,契机是什么,最核心的 学生工作的收获 享受当学生干部的机会吗 评价自己 父母干什么的 兄弟姐妹干什么的 为什么选择广州 有无其他问题 总体感觉比较轻松,没有涉及到专业问题 #非技术2024笔面经##4399面试##春招##产品经理#
1.一道算法题,反转链表 2.define和const 3.问项目,缓存池怎么实现的,怎么实现的读写锁,协程 4.七七八八和编程无关的问题
C和C++区别 讲讲多态 http在七层模型和四层模型哪一层 vector set map 红黑树 linux 讲讲shell grep查询非这个字符串的命令 写过makefile吗, 说说你知道的makefile的函数 用过数据库吗, 说说主键和索引 为什么需要索引,索引为什么查询快 项目代码几行,有哪些文件,用过什么开源库 手撕代码: int atoi(char* p) 聊聊天: 遇到的
凉凉,手撕lc17电话号码没做出来,说了思路 下面是面经 项目 秒杀设计的思路,高并发处理,登录模块,能承受的并发量多少,数据库表的设计 博客的检索,数据存储方式 八股 关系型数据库和非关系型数据库的区别 索引数据结构,索引优化,聚簇索引和非聚簇索引,SQ注入 保证数据一致性,redis分布式锁,乐观锁一定好吗 java中的深浅拷贝,线程之间共享变量,IO和NIO的区别 HashMap数据结构,并
1.自我介绍 2.选一个你熟悉的项目说一下 3.redis的数据类型?bitmap了解吗? 4.redis分布式锁的原理?redis能做消息队列吗? 5.redis的keys scan命令了解吗? 6.说一下你熟悉的设计模式? 7.代理类调用被代理类的方法,被代理类上的注解会生效吗? 8.lambada表达式了解吗? 9.使用lambada表达式对类有什么要求吗? 10.范型T K V ?这些表示
1.介绍一下项目,最大的难点,提升了什么 2.你平常遇到压力最大的是什么,不一定是技术上的 3.hashmap的实现方式 4.Java的特点,封装、继承、多态 5.开闭原则是什么,忘记了,我只说了一句对什么封闭,对什么开放。。。 6.什么设计模式用的比较多,我说单例,然后他问单例的实现方式 7.抽象类和接口的区别 8.Java的类加载机制,我说的是双亲委派模型,然后说了一遍。 9.平常有看什么技术
C和C++的区别 struct和class的区别 C++的三大特性,解释一下 多态 :静态多态和动态多态 虚函数实现和函数重载实现 哪些函数不能是虚函数 inline能不能是虚函数 inline和#define的区别 引用和指针的区别 友元函数能不能是虚函数 TCP三握四挥 (顺序不一定对,凭记忆写的) #同花顺校招#
2022.9.10投递 9.19笔试 9.29面试(20min) 1、自我介绍 2、手撕代码 3、IP和UDP的区别 4、gdb调试相关命令 5、gdb如何查看堆栈信息 6、一个几万行代码的程序,怎么找出错误 7、反问 #同花顺面试##同花顺##C/C++##C++工程师#
2022年9月29号一面 自我介绍 项目问了问技术栈 说了一下这不是py开发,是测开哦 测试类了解过哪些? 测试框架知道哪些? 关系型数据库和非关系型数据库了解吗? 如果创建了索引发现没有用到,用MySQL里面的explain看哪个字段? Content-Type知道吗? request中的Content-Type是什么意思? git常用命令 协程用过吗 抓包工具 python with关键字 口
一面 40min 1.自我介绍 2.问专业,问项目,实现,做了多久 3.重载重写 4.final和finally 5.sleep和wait区别,什么时候用 6.HashMap put流程,扩容机制 7.深拷贝浅拷贝 8.四种引用 9.http请求结构,常用状态码,206什么时候用,304什么时候用,http缓存是什么 10.常用http请求 11.线程池参数,原理 12.垃圾回收机制 13.做题,
#同花顺##后端开发# 1.hashmap的介绍 2.期望容量值为7,容量值应该是多少 3.接口和抽象类是什么,区别、具体例子 4.aqs是抽象类的例子 5.线程池是什么,线程池参数、具体策略是什么 6.线程池如果没有阻塞队列的话,怎么处理 7.线程暂停运行的方法 8.中断线程的方法,具体怎么写 9.用过哪些设计模式,单例模式你怎么写的? 10.双重校验锁作用,还有哪些方式,枚举方式 11.Spr
1. TCP三次握手 2. TCP数据报文格式 3. 指针和引用的区别 4. 共享指针 5. 堆内存 6. C++面向对象三大特性 7. 虚函数的实现 8. struct在windows下和在Linux下为什么大小不一样 9. 内存对齐 10. 查看进程的Linux命令有哪些 11. top有哪些字段 中规中矩, 面试官很有礼貌,鉴定为KPI
3/25二面20min(感觉凉了) 自我介绍 问专业 根据一个课程设计问项目业务问题 cookie 默认端口…… 一个数据表建立索引需要注意的问题 稀疏性(没听过) 常用数据结构 TreeMap 线程安全集合 Synchronize与RecentLock区别 设计一个线程安全的LRU(没思路) 是否有GC调参(没有) 用哪个版本Java(1.8) 为什么用,有什么新特性 在Linux部署一个Jav