随笔分类 - 面经
摘要:字节跳动测开一面 5.28 14:00 (50min)1. 对测试开发的理解2. 觉得测试开发人员应该具有哪些素质3. 介绍一下学校做的比较有成就的事 -- bbs论坛4. 有哪些表,用户表怎么设计的,5. 用户唯一性怎么保证的,怎么保证一个用户唯一登录6. 登录密码怎么加密的7. 数据库的4个隔离
阅读全文
摘要:5.15 14:30 一面1. 二进制转十进制会吗 10.2, 0.6 --> 后面会进入一个死循环2. 计算机网络的协议了解吗,简单介绍一下TCP和UDP,3. TCP的粘包问题怎么解决的,使用的字符串存下来的,怎么区分两个包4. 进程间的通讯方式有哪些,线程之间通讯呢 -- > 进程间的通讯方式
阅读全文
摘要:1. 简单介绍一下你比较熟悉的一个项目2. 说一下项目中遇到的困难3. 同一个账户能不能重复登录 -- > 现在想想怎么解决 -- > 查找服务器的session -- > session应该存在哪4. 打算用一种什么样的数据结构来查找5. 简单介绍一下B+树6. 对 Spring 的了解,讲一下
阅读全文
摘要:1. 介绍一下项目难点 2. 登录功能怎么实现的,帖子查询功能怎么实现的,用户登录信息时效性怎么实现的,登录功能的数据怎么加密的 3. 分布式锁了解吗 4. 怎么配置连接池,可以配置多个数据源吗 5. 说一下乐观锁和悲观锁 6. 项目中怎么实现乐观锁 7. 项目中 spring 中怎么配置线程池 8
阅读全文
摘要:1. 项目中有用到MQ这种比较新的技术吗,还是说就是SSM框架搭出来的项目( 偏向于后者) 2. 项目中有用到线程池吗 -- 没有,只有Mybatis里面用到了连接池 3. 项目用的是什么服务器,-- Nginx 服务器; Nginx 的负载均衡算法有哪些, 4. SpringMVC 的流程 5.
阅读全文
摘要:1.快排的时间复杂度,为什么是这个复杂度 2. HashMap 中将长度限制为 2 的倍数有什么缺点, 缺点是对长度为2的幂取余会增大元素冲突的几率 算法题:对一个二维数组,里面每个元素都是一个随机整数,从任意一个整数出发,找出一条数据递增的且长度最长的路径,输出它的长度。我说的遍历二维数组的每个元
阅读全文
摘要:1. 快速排序的复杂度,简单叙述一下过程 2. 400个结点的完全二叉树的叶子结点数 (255 < 400 < 512, 所以有9层,第八层有128个结点,第九层有(400 - 255) = 145 个叶子结点,所以第八层还有 73 个结点是有孩子的,剩下 55个结点没有孩子,变成叶子结点,所以第八
阅读全文
摘要:一面(3.13) jre , jdk , jvm 的关系 jvm 的内容模型 jvm 的运行时数据区域划分 堆 垃圾回收(各种垃圾回回收机制) 基本数据类型有哪些 java 线程有哪些生命周期 复合数据结构有哪些, HashMap 的底层实现 基本数据结构:链表和数组的区别,队列和栈的区别 mysq
阅读全文
摘要:帖子的表怎么设计的帖子支持图片吗有没有想法把自己的论坛发展成自己的一个社区为什么要把项目部署到服务器上JVM 的内存模型Java 运行时数据分区以及每个区域的作用线程和进程的区别常见的垃圾回收算法,标记清除和复制, 标记整理标记清除算法和复制算法的执行过程有没有看过 JVM 的源码吗,但是我看过Ha
阅读全文
摘要:自我介绍 事务的特性 设计表的原则:三大范式(没答出来) spring 和 sprint boot的区别,(我没用过,所以说不知道) 项目是前后端分离的吗 前后端有没有权限校验 前端的数据怎么传给后端, https 了解哪些数据库 对集合了解吗 了解一些源码吗,我说的currentHashMap 和
阅读全文
摘要:笔试 9/21笔试难度都是leecode 简单题,但是有一道类似图的题没写出来一面 9/22 10:00插入排序相较于冒泡排序的优势递归实现插入排序递归反转链表二面 9/22 11:00树的最大直径给定大小矩阵中指定元素的最大数量单例设计模式三面 9/23 9:20-10:10为什么共享单车推荐使用
阅读全文
摘要:一面:面试题忘了记录反问:3. 多久出结果4. 同花顺男女比例多少5. 是互联网公司吗 二面 38min 2020/10/09 13:40-14:201. 介绍一下在字节做的项目,有没有遇到什么难点2. 介绍一下自己做的web项目,用的什么框架?能不能盖楼3. 查询一个帖子会关联几张表,我说一张帖子
阅读全文
摘要:一面 2020/10/15 14:30 49min QQ视频 1. 说一个大学或者实习比较一个有成就感的项目 2. 项目难点 熟悉业务,语言不通,开发过程的难点env透传 3. 在学校有做过其他的项目吗-- bbs 4. 这个项目又碰到什么困难吗 5. 写一个题:求数组的所有子集 6. Java和c
阅读全文
摘要:10/18 11:201. == 和 equals的区别2. hashmap的数据结构3. 线程安全的集合类 -- hashTable, currentHashMap, 4. 并行与并发的区别5. 多线程的实现方式 -- thread类,runnable()接口,callable接口6. 线程中ru
阅读全文
摘要:一面,29min1. 在字节跳动的测开岗位主要负责干啥,是主要负责测试,还是开发2. 实习收获3. 有哪些基本数据类型,char的大小,能转成int, double, string吗4. static 的理解全局唯一,生命周期和字节码对象一样5. 编译时的异常有哪些6. hashmap和hashta
阅读全文
摘要:一面 1. select 和 epoll的区别 -- 不知道 2. 一道编程题 -- 没写出来,看不懂在考什么,随便写了一点 3. hashmap的数据结构,为啥要这样设计 4. TSL2.0和 TSL3.0的区别 -- 不知道 5. tomcat调优 -- 随便扯了一点索引调优 6. http1.
阅读全文
摘要:2020/10/31 9:30 - 10:10 一面1. 字符串中单词的反转2. 为什么使用StringBuilder,和String , StringBuffer的区别3. 线程之间怎么通信, 4. CountDownLatch介绍一下5. hashset和hashmap的区别,为什么hashse
阅读全文
摘要:一面就是手撕了两道编程题,其他没问什么 二面:11/16 19:00 1. 做过的比较难的项目,项目难点 -- 优化了性能 spring boot循环依赖怎么解决 2. spring Cloud有哪些组件 JVM内存分区和垃圾回收算法 HashMap和HashTable的区别,TreeMap底层怎么
阅读全文
摘要:一面: 2020/11/19 电话面1. 简单介绍一下索引 -- 单列索引,组合索引;B+和B树的区别hashmap的底层实现线程安全的hashmap怎么实现,currentHashmap怎么实现的抽象类和接口的区别多线程的实现方式垃圾回收算法编程题:1. 在迷宫中,王子能不能找到公主二面:2020
阅读全文
摘要:一面 12/10 19:30-20:30Java内存分区G1和CMS的区别CMS的垃圾回收过程并发标记阶段使用的是什么算法HashMap介绍一下扩容会有哪些问题发生 - 链表循环,尾插法解决还会有什么线程安全问题 - 多线程下读写同时进行,可能导致读到的不是最新的JDK1.8有什么优化机制-- 链表
阅读全文

浙公网安备 33010602011771号