7.10 时长1h 1.开屏幕共享,手撕最长不重复子串 2.详细描述一下你程序(刚才的算法题)的运行过程 3.详细讲一下项目的实现逻辑和运行过程 4.项目中有没有遇到什么性能的问题,怎么优化项目的性能 5.项目增加线程后,怎么解决线程同步的问题,有几种方法 总结一下就是开局给你道题手撕然后就一直深挖项目😭 7.12 查了一下发现流程已结束,被速通了
#软件开发笔面经# 面试时间:约半个小时 电话约的面 面试流程: 自我介绍 前端图片渲染到浏览器的过程 假如前端需要做一个视频播放器,怎么去控制视频的加载和实现 怎么实现懒加载 公司的业务是做广告营销和医疗业务,有视频加载,所以需要会使用这些相关技术 然后说我适合做运营策划岗,给我推运营岗面了,不过我没同意
百度存储测试组,base北京。 #百度# #实习# #面经# 面试体验:面试官是一位小姐姐,没有开摄像头,很温柔很有耐心,遇到卡壳的地方会引导,没说全的答案小姐姐也会补充。赞一个。 ———— 一面(60min+) ———— 1. 自我介绍。 2. 为什么要考虑换下现在在蔚来的工作? 3. 最早实习时间? 4. 选一个你熟悉的项目介绍一下。 5. 做这个项目的初衷是? 6. 登录和注册这两个模块的测
#面经# 4.12一面,4.16二面,已oc. 1.自我介绍 2.做题,指定的IDE很难用。题目描述如下: 已知一组由离散点构成的曲线curve,离散点数量大于等于3,相邻离散点用线段连接构成一条曲线。同时给定一点坐标,判断这一点的位置是在连接而成的曲线上,还是在曲线左边/右边。 面试官给出了用向量的提示,代码写得磕磕巴巴,但总体还是做出来了,使用的方法是依次判断与每一线段的位置,判断方法是判断给
1.自我介绍 2.讲讲你对12306如何实现高并发的理解,比如架构或者技术栈 3.说说你在写这个项目的时候 花了多长时间,遇到的最大的难点是什么,是怎么解决的 4.说说常用的黑盒测试方法和白盒测试方法 5.说说java代码编译过程 6.一个h5页面,用来抽奖的转盘,请你设计测试用例 7.你的项目中用到了什么java的修饰符吗,展开说说(太紧张一下子不知道说什么了) 8.说说redis中的分布式锁
一面飞快过了,二面因品类不契合理由当场凉。 (全程25min) 1.自我介绍 2.英雄联盟的段位机制为什么改动 3.英雄联盟为什么要重置段位 4.王者荣耀为什么重置段位的频率比英雄联盟高 5.说说你觉得设计得好的游戏系统 6.说说你觉得设计得不好的游戏系统 7.怎么解决匹配机制混乱的问题 8.如果逆水寒设计一个5人团队的系统,如何增加团队间的互动 9.如果有的玩家不爱社交或者没有这么多朋友一起玩,
介绍项目 java基础: 1.hashmap的实现原理 红黑树什么情况退为链表 2.concurrenthashmap实现原理 get()方法需要加锁吗 rehash()过程 并发: 1.自旋锁 2.ABA怎么解决 3.synchronized与lock区别 4.公平锁和非公平锁实现原理 jvm: 1.jvm内存模型 2.metaspace 3.用的什么垃圾回收器,CMS什么情况下退化,用哪个垃圾
自我介绍 为什么选择字节跳动? 对于测试开发岗位的理解 介绍一下项目 对于该项目的质量建设,你做了哪些工作? MySQL和Redis的使用场景及区别 MySQL慢查询排查 索引类型及项目中使用的索引 索引底层原理及B+树介绍
6.16 先自我介绍,然后问了简历上的小项目 接着一道编程题,不给头结点,删除链表指定节点 一开始的是将字符串转换为代表ip的无符号long类型,我说没思路,就换了上面这题 又问了些C++的八股: 基类的析构函数为什么要是虚函数? 如何实现高效率,线程安全的Hash Map 拷贝构造函数为什么要用引用 左右值的差别 又一道编程题: 给40亿个不重复的unsigned int的整数,没排过序的,然后
1.自我介绍 2.为什么会选择互联网公司? 3.你是工科专业为什么会选择做运营? 4.你觉得什么是运营? 5.你觉得做运营什么能力比较重要? 6.为什么选择考研?为什么会失败?(我说因为阳了) 7.那为什么不选择二战?(面试官认为我因为阳了没发挥好,那为什么不二战再次尝试) 8.你对电商的看法 9.擅长与人沟通吗?举例说说。 10.你用过多多买菜吗?你觉得使用感受怎样?有什么需要改进的地方吗? 1
面试日期:2023.05.12 面试时长:25min 面试工具:腾讯会议 自我介绍+实习收获、过程、做的哪些工作 HTML: HTML有哪些标签? 浏览器: 浏览器从输入到显示经过了那些步骤,输入url发生了什么? 跨域怎么解决? Vue: vue的渲染过程?(没反应过来)问知不知道render函数?(答react上去了) Vue的生命周期? 页面存储状态前端怎么做?(vuex)vuex是什么?
使用提供函数生成的键与提供的对象相同的值创建一个对象。 使用 Object.keys(obj) 来迭代对象的键。 使用 Array.reduce() 创建一个具有相同值的新对象,并使用 fn 来映射键。 const mapKeys = (obj, fn) => Object.keys(obj).reduce((acc, k) => { acc[fn(obj[k], k, obj)] =
我使用的是汇流3.3.0。我的意图是使用kafka-connect将Kafka主题中的值插入Oracle表中。我的连接器与我使用avro console producer生成的avro记录工作良好,如下所示: 最后是序列化程序: 但我所理解的是,需要定义一些类似模式的东西,并使用一些avro序列化器来获得确切的数据,就像我使用avro console Consumer所做的那样。我读过一些示例代码
1.你认为自己进女生部最大的优势是什么? 2.为什么要进学生会,你的目的是什么? 3.如何调配安排时间使部门工作和学习两不误? 4.你是否知道你所进的部门是干些什么的? 5.如果部门内部出现你不喜欢的人,你如何处理? 6.你怎么看待女生部的工作,在用才能使让部门更好? 7.能力和热情,请问你更看重哪一个?为什么? 8.你觉得自己可以胜任哪方面的工作?有哪些缺点? 9.有什么爱好特长?liuxue8
问题内容: 假设我们有一个字母“ abcdefghiklimnop”。如何以有效的方式递归地生成排列在FIVE组中的此字母重复的排列? 我几天来一直在为此苦苦挣扎。任何反馈将有所帮助。 本质上,这与以下操作相同:生成给定字符串的所有排列 但是,我只希望整个字符串的长度为5。我还无法弄清楚这一点。 因此,对于“ abcdefghiklimnop”的所有长度为5的所有子串,请查找子串的排列。例如,如果