前言 部门:光产品线 base:东莞 笔试直接复用了暑假实习时候做的180分(分数好低啊~ 华子 一面(9月1日 下午3:00 - 4:50) 自我介绍 哪个项目对你印象比较深刻,为什么? 项目中主要充当什么角色?如何安排工作? 项目中前后端同学如何进行合作? 如何项目中如何判断出来QPS已经到达了性能瓶颈? 优化之后主要是哪一个方面发生了较大的变化? TCP三次握手 和 四次挥手? URL输入浏
岗位:软开-Java(深圳) 自我介绍 八股: 集合关系(Collection、Map) Collection和Collections的区别 ArrayList和LinkedList的区别?(底层、使用场景) Collections.sort和Arrays.sort? ConcurrentHashMap 常用的Map实现类 集合的选用(需要排序/不需要排序) 什么时候不适合使用索引? 项目上一些细
自我介绍 你最近的这个项目最大的难点在哪里 针对最大的难点做了提问 你还会什么其他的编程语言吗 java为什么能一次编译到处运行 了解JIT吗 JIT是怎么确定哪些代码是热点代码的 做一道编程题:找数组的众数 反问环节 #面经#
以为昨天面得同花顺算恶心的了,没想到今天的才是沉重打击。。。 1.部门是c++和golang,愿意转语言吗(我是java 2.多线程是什么概念? 3.如果不用多线程,会怎么样? 4.为什么多线程一定快,单线程一点慢,到底是什么区别? 5.那么你的项目那些地方在用多线程 6.Tcp的报文格式?具体 7.处理客户端请求是什么协议 8.http协议的报文格式 9.什么叫超文本? 10.http的报文是明
自我介绍 1.介绍一下大学主要使用什么语言 JAVA 2.使用JAVA开发过什么吗? 没有 项目 3. 介绍了课程实验,自己实现的X86虚拟机() 介绍各个模块,问了下ALU的不恢复余数除法,问了下时间复杂度 4.问了下整个执行过程 5. 你觉得困难在哪里,收获了什么 我讲了一下LRU的LinkedHashMap的实现,问了一下实现,问了下具体的实现 6. 你刚刚说了HashMap,讲一讲Hash
自我介绍 笔试题还记得吗,不会的下去查了吗 考研了吗,为什么之前没找工作 java语言的编译过程 线程与进程的区别 什么是双向链表,如何在双向链表中添加一个节点(可以用A,B,C代表) 单链表的长度怎么得到 指针在32位的操作系统中占多少字节 根号13精确到两位数,不用库函数 代码编译的过程 linux工具链?编译工具链 反问 结果多久出 面试官建议:多准备一些,基础的知识还是要会的 寄了
1.你能说一下JAVA有哪些集合吗? 2.HashMap和TreeMap有什么区别? 3.解决哈希冲突的方法 4.那TreeMap底层是什么数据结构? 红黑树+HashMap 5.常见的树有哪些? 6.二叉搜索树、平衡树、红黑树区别是什么? 二叉搜索树(Binary Search Tree, BST)、平衡树(Balanced Tree)和红黑树(Red-Black Tree)都是一种数据结构,用
2022/8/27 一面 17min 自我介绍 什么时候开始学java的,学习方式 hashmap的常规八股,扩容的时候数组长度为2的幂次方有什么好处 redis的数据类型,持久化方式,哪个性能好,数据丢失问题 mq的作用,实际应用 mysql聚簇索引,索引调优方式,慢查询,explain 线上接口超时如何定位 流水线面试,估计一人20min的样子
问实习经历 offer 拿没有?(没有实习转正) 实习期间有什么收获或者挑战? 实习期间有没有提前或者超时完成的任务? 更偏向于做基础中间件还是业务? 几个项目是学校老师指安排的课题吗? 2、八股文 tcp 三次握手的流程?两次握手的问题? tcp 拥塞控制的作用?拥塞控制有哪几种算法? 进程间通信有哪几种方式? 内存页面置换算法有哪几种方式? mysql 的第一范式和第二范式有什么区别? mys
1、项目介绍和问题 2、synchronized和reentrantlock区别 3、synchroized作用静态方法,2个实例有竞争吗 4、AQS机制,如何实现非公平锁 5、场景:JUC工具包中,大文件分段下载,等所有段下载合并,使用JUC工具包 6、CAS如何解决ABA问题 7、泛型,与使用Object区别,<? extend T> 8、反射获取私有方法 9、场景:频繁young GC,形状
自我介绍 学习了哪些设计模式 一个程序有很多if else 如何用策略模式实现开闭原则 Nginx做反向代理为什么快(简历写的有问题) Nginx update如何配置的 主从复制在java中如何配置的 框架底层如何实现的读写分离呢 用的什么注解框架 redis做缓存如何实现的缓存一致性 我解释说缓存不过期或者设置分布式锁 又接着问分布式锁其他人就一直等待吗 我说是的 设计了半天也没讨论出结果 把
移动端 9.13 1. 自我介绍 2. 项目 3. 你的优势 4. 应用层的协议 5. http和https的区别 6. https加密的过程 7. java的集合框架 8. concurrentHashMap和HashMap的区别,线程不安全会出现怎么问题 9. HashMap的底层实现 10. 红黑树的特点,和AVL的区别 11. 算法题。把树遍历生成字符串,再解析字符串得到树。 反问 (一面
1、自我介绍 2、集合有哪些 3、HashMap的底层结构 3、gc有哪些算法 4、新生代用哪些gc算法 5、了解哪些设计模式 6、选择其中的一种设计模式展开来讲讲 7、单例模式是怎样操作的 8、选择一个你熟悉的项目,展开讲讲 9、在项目里面遇到的困难有哪些,是怎样解决的。 反问: 1、刚才回答的地方有哪些不足。 2、公司主要用到的java开发在哪些方面。
进程线程 怪异盒模型 动画 绝对定位 why React hook? useState原理 为什么不能if else里 微前端架构why 与spa区别 跨域
问项目,问C++基础,项目还行,CPU优化,GPU优化,C++答得不好,问了stl,move,表达式,都挺基础,但是我精力有限没有准备 没想到还是过了,果然找工作还是要靠同行衬托。。。 #面经#