还是写一下快手安全岗一面吧。 共45分钟,先问简历,扩展不太多,基本上就是问问项目,面试官是android漏洞挖掘方向的,说你既然不太懂漏洞挖掘,那我也不问了,做个算法题吧,没撕出来,尬住了。一面完一周没消息,凉凉。
30min,全程扣着项目来问的 1. 后台系统的登录流程 2. 如果用户清除浏览器缓存,删除了token,如何依然保持登录状态 3. 怎么定期刷新token 4. 如何实现的不同用户权限不一样 5. 某个按钮,只有特定用户才有权限操作。没有权限的用户就隐藏该按钮,如何实现? 6. echarts呈现多个图表的时候,怎么优化? 7. 使用redux来缓存数据合适吗? 8. 怎么自学的前端?目前学到什
1、flex布局 2、position定位:fixed、relative和absoluted区别 3、js数据类型,Symbol是什么、有什么用 4、ES6新增哪些API 5、TCP四次挥手 6、localStorage和sessionStorage,存储大小 7、跨域怎么解决(开发环境和生成环境) 8、跨域是浏览器的行为吗,浏览器能接受到响应吗(接受得到,但是network那里应该是看不到?)
1.在自然语言处理模型训练中,评价指标是怎样设定的? 2.自然语言处理中对低质量数据做数据清洗的方法? 3.LSTM和RNN有什么区别?解决什么问题?(梯度反向传播乘法变加法) 4.transformer中,attention矩阵的计算为什么要除以根号dk 5.多任务学习各loss差异过大怎样处理?(训练中给loss加入可学习参数) 6.多模态融合后,怎样知道最终结果受哪种模态影响更大? 7.甲乙
8.14投递简历+8.23笔试+8.27第一次面试 1.测试知识: 测试应该如何进行?W模型 测试和开发人员有分歧?如何进行? (1)先明确测试的预置条件、测试步骤无误,明确大家的共同目标; (2)详细的缺陷报告,将测试场景、测试环境、具体的步骤、预期结果以及实际结果、过程日志提供给开发,便于他们更好的分析; (3)建立双向沟通渠道,及早讨论问题,共享测试计划、测试结果和测试数据; (4)尝试使用
1. 自我介绍 2. http有什么缺点 3. tcp首部有什么内容 4. 日志系统效率 5. 设计模式 6. .so文件结构 7. 动态链接 8. 反问 没安卓经历主要基于简历提问,比较机械无反馈、无手撕
总体情况 29分钟,牛客平台,无手撕 面试官温和,面试体验良好 具体问题 算法: 最小栈 第n个的丑数 口述思路,分析时间复杂度,不进行编码 八股 说说 JMM volatile底层如何实现可见性 关于volatile实现可见性底层中的主存和本地内存分别是物理机器中的什么 Redis 在项目中的应用,具体说说 Redis Zset 的底层实现 Redis 的 Hyperloglog底层以及其针对解
八股+项目,无手撕 1、如何理解Java面向对象设计,如何理解多态 2、了解过哪些设计模式 3、map的get实现原理,如何确定找到了那个值 4、如何理解线程安全,有哪些方式保证线程安全 5、mysql索引 6、web的会话保持方式有哪些,cookie里面放点啥 7、spring主要用到的设计模式 8、稳定的排序方式,collections类,sort原理 后面开始拷打项目。。。。
没问项目,没手撕,主要问八股 0、自我介绍,介绍一下项目和擅长的点。 1、Innodb默认隔离级别; 2、可重复读和串行化的区别; 3、介绍一下MVCC; 4、undo log、redo log、binlog的作用; 5、索引失效的场景(少说了隐式转换) 6、线程池的关键参数; 7、线程池整个流程,从大量任务进入到任务被执行; 8、JVM内存模型,哪些会发生OOM; 9、redis和数据库一致性怎
面试问题 js基础 数组方法 算法 讲一下快排,时间复杂度 计网 三次握手 HTTP协议相关,自己选 HTTP和HTTPS的区别 vue vue生命周期 项目 挑一个功能点讲一讲 体验: 题目都看过,回答的一般般,因为太freestyle了,可能答的不是很清楚。 答题的时候好像看到面试官笑了,不太清楚什么情况... 作为第一个面试,体验很nice的。 反思: 八股要直接准备一个面试版本,不要以为懂
不知道G没有,先记录一下,攒个运气 尽量回忆,可能有漏 项目相关: 1、这是什么项目? 2、怎么做的?(我回答的框架搭建思路 3、如何判断返回是否期待的(如何断言? 4、Postman如何使用的? 5、你的项目里用了什么类型的请求? 6、你是怎么学习的这些技术?从哪里学的?为啥要学? 7、…… 八股 1、你对测试开发工程师的理解? 2、网站输入到返回的流程; 3、设计模式你了解吗? 4、MVC模式
8.12笔试,8.25下午15.00一面 40min 面试官人很好,非常温柔 ------------------ 自我介绍 项目 项目中支付服务怎么测 实习 redis击穿 穿透 雪崩 三次挥手 四次挥手 list set map区别 spring ioc aop 垃圾回收特性 垃圾回收算法 怎么判断对象可回收 反转链表 还有一些开放场景题 ..... ---------------------
面试官介绍自己后自我介绍,然后问了开发经历(然而我没有)和项目 linux常用命令 tcp udp区别 三次握手 线程与进程 事务和锁 数据库的一个题目然而我没学也没准备 const 和static c++面向对象的三个什么,忘记了 链表和数组的区别 然后是一个合并数组的题目 为什么选择测试开发 最后问了有什么印象深刻的打破舒适圈的经历,或者克服困难的经历 面试官人很好,很温柔,但感觉像我这种临阵
时间:下午五点 时长:45min 1.jvm内存划分?线程私有的有什么? 2.介绍一下程序计数器 3.项目中用到多线程了吗?线程池中核心线程数和最大线程数是什么?项目中多线程怎么用的? 4.项目中使用过ThreadLocal吗?ThreadLocal线程之间隔离的原理是什么?底层用的什么数据结构? 5.TCP和UDP的区别 6.TCP为什么是可靠的?如果TCP发数据丢失了,接收方和发送方会有什么操
进程调度的策略有哪些? 堆区和栈区的区别? 浏览器的缓存策略? 代码输出 const obj = { a: () => { console.log(this); } } obj.a.call('123'); const obj = { a: function() { console.log(this); window.set