上来先做两道算法题,都是hot100的 最长无重复子串 课程表 1.操作系统内存释放原理 2.进程和程序的区别 3.MySQL索引类型 4.什么是聚集索引 5.索引查找的过程 6.B+树比B树好在哪 7.输入百度.com的底层过程 反问:部门干什么,学习上的建议
一面 60min 深挖项目 Zookeeper集群是如何选举的(不了解) 如果让你来设计选举规则,你会怎么设计 TCP沾包问题如何解决的,如果固定长度的四字节只读了三个字节怎么办 说一下epoll GET和POST请求的区别是什么 请求头和请求正文使用什么分隔的,确定是一个空行吗 如果从网线上塞进去一个数据包给你,会发生什么 如何判断数据包是有序的 这个时候网卡会做什么(接收数据包,触发CPU中断
接上回,三面凉了之后官网也没挂,就卡到那了,9月15号又打电话来问是否愿意转部门重新开始流程,同意了。 一面 0919 项目拷打 HTTP和HTTPS的区别 HTTPS的四次握手是怎样的 protobuf的优点,内部实现? 如果数据在传输过程中发生跳变怎么解决? 散列算法的时间复杂度,如MD5 手撕:链表右移K个位置 二面 0923 操作系统: 进程中的内存分布 操作系统是如何删除文件的?文件恢复
技术面试为3轮,其中有写面试官不了解Java技术栈所以可能部分问题上沟通没那么流利,但总的来说通用问题还是能聊起来的 一面(持续时间约一小时) 八股为主,由于面试官应该对Java有过经验故问一些Java问题 如: 线程池的参数 线程池运行的流程 Java里面的线程状态 HTTPS和HTTP区别 Java里面hashmap的一些机制(扩容,哈希冲突等) notify 和 notifyAll 区别 计
🕒 岗位/笔试时间 9月19号 💼 公司岗位 国际化商业产品与技术 👥 面试题目 面试官自我介绍 自己自我介绍。 问了下vue2,vue3一般用那个。 一般项目中会用到那些vue api。 reactive和ref。 浏览器从输入URL到页面展示的流程 讲一下vue3响应式原理,我一下把vue2的和vue3的原理都讲了,讲的我口干舌燥。 讲一下组件渲染原理和过程。太久了没去看。 问了下nod
之前暑假实习没有投递过该岗位,但是打电话来说在人才库看到简历比较合适捞上来面一下 面试官首先介绍了该部门的主要业务 然后主要考察Linux内核启动全程序。问的挺细的。很多自己都不太清楚。 然后又考察了驱动相关的知识 同时还问到了体系架构(感觉自己也没答清楚) 最后是问数学中的相关知识,包括高数,概率论,矩阵分析。但是全忘了 然后是撕了个反转链表 最后问了期望的BASE 总共1 hour 答的不是很
1. MQ消息堆积问题 2. 项目上线之后要考虑的问题(QPS,响应速度,稳定性) 3. Redis的持久化策略 4. Redis的RDB策略如何解决边写边存 5. JVM内存空间 6. 垃圾回收主要针对哪一块 7. 用到了什么垃圾回收器 8. 有调过垃圾回收器的参数吗 9. JVM发生OOM,你会怎么排查 10. CPU的load 11. 手撕。二叉树是否有和等于目标和的路径;以及输出所有和为目
一面: 项目拷打半个小时 基础八股 1. Java线程池的核心参数以及工作原理 2. MySQl索引的原理 3. 事务的特性 4. 数据库执行一条Select语句的大致过程 5. Java中的代理,Java实现代理的方式 6. 手撕:构成数字的字符串相加 面试官是一位年轻小姐姐,挺可爱的,甚至感觉是在拿我练面试者经验 有些问题答得不是很好,只希望别脏面评
1.JAVA和C++的区别 2.多线程的使用 3.数据结构的介绍 4.项目介绍(OJ平台优化细节,外包:电弧检测系统) 5.区间最大和(因为刚入职vivo 实习有些水土不服,没发挥好😭)
字节跳动提前批:data-电商 数据科学 一面,部门成员:~50min 1. 自我介绍 2. 机器学习 a) XGBoost:损失函数推导、特征重要性的计算方法 b) 为什么用SHAP计算特征重要性,不用XGBoost自带的方法(实习项目) 3. AB test a) 对于不同类型的指标,分别要怎么做统计检验 b) 用非参数方法检验偏态分布的指标,统计功效较低,有什么其他方法
投的是交互设计的产品研发岗,早早投递流程慢如狗 流程:投递—收到设计笔试题—提交笔试题—约面—一面—收到二面邀约(字节的流程推进真的很离谱,笔试题交了两周才约面,直接约到三周后… 面试过程:面试体验还比较舒服,上来面试官比较客气地介绍了自己的身份,所属的部门,以及在做的项目等。然后就是常规的交互面试内容:自我介绍—作品集—面试官提问—反问。说一下印象比较深的几个问题: 比较注重细节,问了我项目里的
字节在经历一面面试感觉良好,聊的很投机,感觉挺自信,二面没怎么准备,导致答的感觉不是很好,凉风习习。也简单分享两个我觉得自己面试中做的不好的点,供大家避坑。 首先二面开始没有很常规的询问作品集,而是问了我简历里有写的一个最近正在参与的校企合作项目,并要求共享屏幕进行讲解。对此我没有很好的准备(该项目本身是以产品为主,交互与体验设计的部分并不是很完整)所以讲解的时候有些慌乱,逻辑也不是很清晰。 然后
投的是交互设计的产品研发岗 面试过程:面试体验还比较舒服,上来面试官比较客气地介绍了自己的身份,所属的部门,以及在做的项目等。然后就是常规的交互面试内容:自我介绍—作品集—面试官提问—反问。说一下印象比较深的几个问题: 比较注重细节,问了我项目里的“金选榜单”界面的星级评判标准,为什么选择星星,为什么选择金色等,还给我了一些设计建议。 讲解笔试题的时候,因为我选择的设计题是redesign苹果的a
1. 飞行棋分组 2. 金字塔 没有通过 j 优化会超时 #字节跳动笔试##字节跳动23秋招笔试心得体会#
面试时长1h,手撕撕了十几分钟没撕出来 自我介绍 问实习经历,实习都干了些什么 自动化测试经验:用过什么自动化框架,自动化用例如何编写 Mock是什么,你一般通过什么方式进行mock 简单介绍一下流量回放 问项目,遇到过的难点是什么 讲一下你对MVC的理解,这样做的优点是什么 你知道哪些设计模式,可以简单介绍一下吗 java java有哪些解决线程安全问题的措施 用过什么java容器类,具体