JAVA源码 HASHMAP底层机制 TCP的细节,怎么建立连接的,拥塞控制,流量控制的区别 MySQL MVCC机制,事务隔离级别,幻读 JVM的垃圾回收,全过程,新生代,老年代,balabala的细节 进程间通信 .写一道算法题,贪心,应该是leetcode原题 一个简单的动态规划#字节跳动实习生招聘##后端开发话题##面经交流#
一、12.2一面(50min) 0、自我介绍 1、说一个跟后端有关的项目 2、(由项目引出)什么是里式替换原则?在实践的时候是怎么做的? 3、(继续引出)什么是单例模式? 4、手写单例模式,这里的new Singleton真的不会多次实例化吗?并发情况下呢?(这里指令重排没有说清楚) 5、(由并发引出)多个线程访问一个变量会有什么问题? 6、怎么解决这些问题? 7、volatile能完全解决吗?该
24非科班双非日常实习,0准备,没有记任何八股文,也没打算去 一面(总共90min,已过) 自我介绍 项目介绍 面试官点评我的项目 POST和GET的区别 HTTP其他的请求方法 在学校的项目出了用Java还有没有用其他语言 ArrayList和LinkedList区别 说我实习挺丰富的 GIT常用命令、功能和原理 描述项目的时候说到了好多的优化,具体有哪些 Mysql的索引有哪些,有什么区别 索
9.19今天刚一面的 1. js在浏览器中的事件循环机制? 2. 同步代码有哪些?宏任务、微任务的产生?举例 3. requestAnimationFrame是什么任务? 4. ES6中异步的实现 5. react在项目中为避免过渡渲染的优化 6. JS原型和原型链 7. ES6和ES5继承、区别 8. ES6中static的this指向 9. 跨域的方法、跨域有关响应头 10. 浏览器缓存、强缓
0923 飞书 测开 一面 自我介绍 介绍一下你的项目背景 你对SPRING 和SpringBOOT的理解 前端到后端的过程 = 输入URL后的全部过程 后端是如何对数据进行处理的 Post和get的区别 出现问题 如何定位问题 数据库 两张表 客户信息和订单表 查询金额数目前三的客户信息及金额 你如何设计两张表来实现以上查询 另外就是如何设计以上两个表的索引 如果订单被取消了 那么如何对表进行修
一面: 项目,session和cookie区别,http不同数据请求头区别,http无连接,微服务的通信协议。 测试excel写入1000万条数据思路,文件互相写入测试用例,测试用例设计方法,测试的过程。 做题:sql,算法(倍数关灯)。 二面: 项目,测试论坛发帖思路,mysql事务级别,锁,索引。 做题:文件单词top3,时间复杂度。 三面: 科研项目讲解,测试时如何排错,如何确定是前端还是后
项目经历 实习经历 hashmap 怎么实现? 答:数组 + 链表/ 红黑树,然后讲了一大堆添加元素的操作(算hashcode -> 算index -> 冲突解决) hashmap 扩容流程 答:默认16,有个扩容阈值0.75,扩容2n 然后呢?具体扩容过程 答:( 沉默 ) hashmap线程安全吗? 答:不是,首先hashmap设计理念就不是多线程场景下的 hashmap在并发场景下会有什么问
面试官迟到了几分钟,hr说是开会 面试官进来之后说开始吧。 1.没有自我介绍 2.八股(好多我忘记了想起来了再补充)顺序是操作系统,计网,C++。 我记得几个: TCP三次握手四次挥手 get和post区别 http状态码 cookie和session IP分片,路由器交换机网桥工作在哪一层,constexpr用过吗 进程和线程区别 什么情况会导致任务调度 页表存放在进程中还是系统中 静态库里面是
一面已过!发面经,求好运! 面试的是个特别温柔的小姐姐,全程引导回答,回答的很烂还是给过了 1.介绍下项目,两个项目中选择一个自己熟悉的讲解,讲了秒杀 2.第一个关于项目的问题我没有太听懂,问我我这个后端的数据是从哪里来的,讲了redis里数据的来源,小姐姐说不对,然后就瞎讲,半天没听懂她的问题 3.缓存雪崩,穿透,击穿是什么,怎么解决,中间我说击穿的解决方案时说了不同的key设置不同的失效时间,
上海商业化部门: 5.10下午字节一面 1、自我介绍 2、问实习内容,有没有痛点 3、python的装饰器、is和==的区别、好像还问了几个忘记了。 4、tcp是如何保持可靠性? 5、那分别介绍序列号和确认号、超时重传? 5、流量控制如何进行的?拥塞控制又如何进行? 5、tcp和udp的区别。 6、http的method有哪些并解释各方法的作用。 7、http和https有什么区别? 8、cook
面试官非常重视基础!!! 首先上来问了项目相关,但是过程中自己没有明确描述清楚自己在项目中的分工(面试官最后的评价说的) 其次问的问题大致如下: 因为自己搞深度学习的,面试官先问了python,但是平时用python实在没有什么深入的,和面试官说用C++更多😥 围绕c++的问题: 1. 说一下析构函数 2. 深浅拷贝 3. 怎样理解面向对象 4. 继承是怎么理解的 5. 说一下多态的含义 围绕L
1.说说OSI七层模型 2.说说应用层有哪些协议 3.说说http状态码 4.说说输入url之后的过程 5.数据库了解吗,索引的用处是什么 6.写一道SQL 7.tcp的三次握手,为什么需要第三次 8.一道算法题 9.你有什么问题吗? 10.设计微信动态的测试用例 11.视屏黑屏可能的问题 1.简单回答了一下。 2.http,stmp,pop 3.说了200,404,500 4.简单说了一下,感觉
三面凉啦 给自己攒攒人品 测试方面: 测试总体流程 播放视频测试用例 直播黑屏原因 技术方面: c++重载重写重定义 虚函数 虚继承 进程线程 死锁 堆栈 指针 数组 TCP UDP HTTP DNS IP协议 coding: 二分查找 url反转 二叉树是否相同 个人方面一堆开放性问题 实习巴拉一堆 项目巴拉一堆 #字节跳动##测试开发#
自我介绍 对测试开发的认识 深挖项目(项目介绍、承担任务、项目难点、使用这个算法的动机) 引用和指针的区别 对共享单车扫码这个功能写测试用例 如果微信发朋友圈未发出去,有哪些原因 什么是死锁? 重写和重载 主键和外键的区别 十分钟编程:最短重复数组 评价一下你自己对于测试开发的优势 反问问题 #字节跳动##测试开发#
直接逮着你的项目问,准备了好久的八股文都没人问的 自己的项目一定要熟悉啊 感觉还达不到找实习的标准 1.自我介绍 2.你在项目中遇到的困难 (我说的是路由rbac根据不同用户权限) 3.登录模块怎么实现的 我说的是点击登录发送请求获取token然后在localStorage中存储 在企业中token存储再哪里 怎么实现? 用路由守卫判断是否获取token 4.后端怎么知道你获取token呢 5.线