二面,感觉面试官是想找来解决问题的人,部门成立不是很久 中间一直就几个问题一直讨论,也不背书,非常开放性,手撕之后继续讨论😷 感觉非常考察解决问题的能力还有过往经历是否真实,以及是否加入自己的思考 突然发现自己还挺喜欢这种面试的,对于被面试者来说,比起单纯的八股+手撕,这种讨论更能理解公司业务,就是很容易汗流浃背😂 想问这样的面试时长普遍吗😂
9.18-字节飞书生产力工具-后端java 面试官很和蔼,没有刁难,对回答有反馈,体验爆炸好 25分钟阿里实习项目 15分钟八股 20分钟做题 八股 1.熟悉java锁吗 2.synchronized是可重入的吗 3.讲讲synchronized和Reentrantlock的区别 4.讲讲Reentrantlock内部实现原理 5.非公平和公平锁具体代码流程,用到的数据结构是什么,具体讲讲 6.如
自我介绍 手撕代码:股票最大利润,讲一下实现思路 研究生阶段的研究方向 学习过程中最有成就感的事 输入一个url后,后面会发生什么 建立连接为什么要三次握手 为什么要进行四次挥手 python的装饰器 多线程,多进程,有什么区别,什么时候用到了多线程 fiddler抓包工具的实现原理,为什么能实现抓包 定位时出现错误可能是什么原因 用例设计:客户端针对共享单车app的扫码
一个int多少字节 一个字节多少位 一个四位二进制能表达的最大范围 如果加上符号位呢 了解的数据结构? 说一下list和hashmap去put一个键值对的具体原理过程 哈希冲突除了链表法的解决方案 n个进程 每个进程需要m个资源 问最少多少个资源不会死锁 如何判断链表相交?链表有环呢? 在单核cpu中 执行多线程有提高效率吗?讲了IO阻塞 假设不IO阻塞 就单核运行如何? 讲讲快排 时间复杂度分析
1h 0八股0算法太狠了 面试官是个已经工作十多年的大神 全程讨论课题,直接白板演示,从技术路线选型展开讨论了老多东西 1.边缘计算方案的考虑,从分布式开始到容灾异地多活到业务需求到网络丢包...... 2.存储方案设计,从时序数据开始围绕着LSM树衍生了一圈存储设计的考虑,WAL,concurrentskiplist...... 3.计算架构设计,从lambda开始到kappa-s到datafl
1.自我介绍 拷打之前为啥鸽子 2.项目拷打 3.计算引擎为啥接入yarn做资源调度,不用stanealone直接部署 4.为啥历史状态不用updatestate算子,采用了redis数据库更新状态 5.spark和mr计算引擎的本质区别,计算引擎从mr到tez到spark的一个衍生过程,各个时代的优缺点 6.当同时有海量计算任务在运行的时候,怎么设计计算引擎迁移的方案,怎么平滑迁移,不带来突然崩
不是很难,但回答的一般
1、自我介绍 2、项目细节 3、项目管理、代码规范、分支管理 4、项目测试细节 5、项目相关问题,如果不是算法的问题,怎么排查系统故障,通过什么?(答的是日志) 6、职业规划 7、为什么做测开而不是开发 8、自动化测试 9、selenium定位元素方法 10、JMeter性能测试 11、安全性测试应该注意哪些问题? 12、稳定性测试怎么做的,通过什么手段? 13、今日头条APP出现白屏可能是什么原
面试开始先自我介绍 一段金山办公 C++实习经历,项目涉及多线程和线程池 然后基本五六个问题围绕线程池和线程安全还有一个为什么进程可以多并发而要用线程多并发 然后就是八股 1.指针和引用区别 2.map 和 unordermap 底层实现和读取效率 3.静态库和动态库使用 还有一个算法题:在生成 0 到 5 随机数的基础上生成 0 到 7,最关键是要等概率(我最后想到直接暴力判断,遇到概率大的直
1.自我介绍 2.实习详细介绍,很详细,包括什么用例管理,整体流程 3.sql 大于平均分的学生 4.linux 查端口 5.操作系统功能 6.计网三次握手 7.点击按钮上传文件的测试用例 8.手撕 字符串转数字(主要是考察考虑的情况是否详尽,不能用integer.value) 9.反问 嗯。。整体来说就是,答的都七七八八 没有很好,然后手撕理解错意思了。大概是想如果转不成数字抛异常那种。 感谢信
🤔笔试感受 面试官人很好,不会的都会引导,一直笑呵呵的,主要本人太菜 👥面试题目 tcpip七层协议,tcpudp是哪层的协议 进程线程的区别 死锁以及解决方式 未来能提升的部分 讲一下自己的项目 C语言oop的特性 虚函数 指针引用的区别 c语言处理错误的方式 只记得这些了 #字节# #客户端#
1.实习经历,介绍小红书做的性能优化和指标的事情 2.FMP指标在中后台场景的意义,为什么不用LCP处理 3.为什么作为实习生能接触和承担这些有难度的指标算法任务 4.从URL输入到浏览器发生的所有过程中,哪些可以进行性能优化 5.细谈 vue - component 6.vue里的一些插件可以怎么做:不会,只讲了拿vite写插件的一些思路,还有做脚手架的思路 7.聊的很多技术方案,回答的思路也很
1. 手撕单例 2. 手撕三个线程轮流打印123 3. 反转单链表中的n到m的结点 4. 反向层序遍历 大概率凉了
挂了,好多八股不记得了 细问的项目相关 模型如何训练和调优? 计算机网络: http状态码有哪些? 输入url发生的过程? tcp三次握手和四次挥手的过程? 200OK一定表示成功吗?(补充是说返回200一定代表正确吗) session和cookie的区别? mysql: mysql的左连接、右连接、内连接、外连接 alter操作 如何处理数据库慢查询的情况 如何建立索引 索引失效的情况有哪些 数
也许在发现面试官这么客气的时候,我就该意识到这是我们最后一次见面了 问的都很简单,最不刁难和最有说有笑的一集,第二天收感谢信。 自我介绍 学习前端多久了 感觉实习和在学校写项目有什么区别 首屏优化、交互优化怎么做的 如果要实现滚动到指定位置加载如何实现?(类似虚拟列表思路) 虚拟列表封装了什么? 了解虚拟列表如何实现的吗 Promise输出(题目见图1) 正在清空微队列时,遇到新的宏任务,会把宏任