因为个人技术栈是Java,所以并没有问Go的东西,基本上都是围绕项目问,中间穿插一些八股; 自我介绍 印象最深的bug 实习里项目使用mysql、mongodb、redis都用来干什么 接上题,redis除了使用string、set还了解哪些类型 项目里有没有遇到redis的持久化,有哪些方式 如何保证三个数据库之间的数据一致性,如服务突然宕机 mysql在项目里有没有用到索引,哪些字段用了,哪些
6/2 一面 1、为什么选择前端 2、项目相关: 提到了一点后端,问 python 装饰器和 js 的区别 让我选一个技术点去聊:自己提到长列表渲染优化,深入聊了一些 3、技术相关: 让我二选一:八股和看题说输出、手写一些场景题(可以看技术文档)。 我选了两种都行。 class demo { constructor(){ this.name = 'demo';
这个面试好像比较着急,也没有自我介绍,面试官直接就问问题了。 一共面了40min左右 介绍一下epoll是什么? epoll和select有什么区别? 效率不同: 在处理大量文件描述符的情况下,epoll 比 select 更快更高效。这是因为 epoll 使用了红黑树(或者哈希表),能够快速检索就绪的文件描述符,而 select 只是简单地轮询所有的文件描述符。 API 使用方式不同: epol
1.简要的介绍一下你自己 2.深挖简历(这段实习你承担了什么职责/完成了什么指标) 3.你理解的搜索产品经理是做什么 4.搜索最重要的是什么,和推荐有什么不同 5.你最近有使用过在搜索中比较好用的产品吗 6.你觉得搜索的流程会涉及到哪些流程 7.在搜索的过程中的每一步都解决了什么用户需求,是怎么解决的 8.你之前做产品的时候会使用到SQL嘛 反问 1.为什么你们要求6个月的实习时长 2.实习具体做
腾讯会议 1:自我介绍 2:说说项目怎么用的springboot 3:搜索用过elasticsearch吗(没有) 4:数据库的索引对应的什么文件?(不知道) 5:Mysql数据库挂掉怎么备份和恢复?(不知道) 6:聊聊你的专业课吧。 7:你说学过密码学,知道国密吗?(学过,忘了) 8说说你项目的用户登录怎么做的吧。 反问:公司实习生主要做什么? 实习生有几轮面试? 几分钟结束。 后续:未通过。,
笔试 都是简答题 Java的基本数据类型有哪些? stack和heap的区别 ==、equals的区别 线程池是什么,有什么作用 介绍数据结构:数组、链表、二叉树、哈希 list、set、map的应用场景和特点 了解的设计模式及其应用场景 画图解释left、right、inner join的区别 如何理解http是无连接的 session的作用原理 MySQL的事务隔离级别及其特性 OSI七层模型
算中等难度吗? 👥 面试题目 1 Jwt令牌的结构 2 Jwt令牌能不能多服务器共享 3 ThreadLocal类怎么避免内存溢出 4 List集合有哪些 5 ArrayList动态数组怎么实现的(我答了扩容方式) 插入一题-ArrayList扩容是深拷贝还是浅拷贝 6 双向链表和单向链表的区别(没背过啊) 7 排序算法有哪些 8 堆排序和快速排序怎么实现(没有让手写) 9 Redis数据结构有
面试官说你应该有点东西,但感觉你表现不出来,其实我是真的菜,基本都忘了😭
Object 常用方法? StringBuffer 和 StringBuilder 有什么区别? 介绍一下 ThreadLocal 如果有一个需求:每个线程有多个 value 那该怎么设计?你能想到几种方式? 设计模式了解多少? SpringMVC 处理请求的过程? 在浏览器输入一个 url,是怎么运行的? ConcurrentHashMap 如何保证线程安全? 红黑树了解过吗? 线程池用过么?
基本上在问项目 git 提交的过程是什么过程? 项目做了什么? 难点是什么? 你的接口查询如何实现? 数据库查询和 cache 更新怎么保证数据一致性? 涉及到几张表? postman 怎么灵活切换两个环境? JWT 怎么保证不被篡改?安全吗? 场景:两个集群,A集群取数据加密,扔给B集群,对称加密,需求是钥匙可以更换。 怎么把配置下发过去?怎么和终端节点通信? 引流 #腾讯字节跳动华为阿里百度快
存储方向,个人做过15445 和 824。没有太多***。非典型面经 lru-k 比 lru 好在哪 k怎么选择?依据?不会 为什么要自己做缓存池,操作系统不是有pagecache吗? fsync出现卡顿怎么处理 ?不会 B+树比B树好在哪里?哪个层数更多? B+树乐观锁怎么实现? 火山模型优缺点? 接上条,虚函数开销多大测过吗?多了几次内存访问? 规则优化如何避免 overhead? (就是优化
1. 除了445和824其他项目做过吗 2. 第一个项目除了课程实现还有什么扩展 3. 怎么实现一个分布式锁 4. raft在上述问题起什么作用 5. 分布式锁怎么设计api 6. 多个请求者,加锁加锁怎么维护状态 7. raft做过什么工作 8. raft怎么实现线性一致性 9. C++智能指针用过吗。unique_ptr 可以拷贝吗,shared_ptr线程安全吗? 10. c++ stati
/ 1. vuex实现原理 // 2. react // 3. 浏览器缓存 // 4. Event loop // 5. mutation 和action 的区别 // 6. typescript // 7. git rebase & git merge // 8.实现call,call源码 // 9.promise 红灯3秒亮一次,黄灯2秒亮一次,绿灯1秒亮一次;如何让三个灯不断交替重复亮灯
手撕算法: 1.实现函数将10进制转36进制 2.判断一个完全二叉树是否镜像对称。input=[1,2,2,null,3,3,null]; 问了一堆数据库的东西,说做后台,不会 3.浏览器渲染(输入url到渲染) 4.http缓存,catch-control 5.js渲染阻塞异步加载 6.前端常见的安全问题 7.nodejs事件循环 聊项目聊项目 然后好像没啥了,不知道这么点东西为什么面了一个多小
这家就一面技术面 1.上来让我自我介绍 2.然后介绍项目 3.怎么制定前端规范 4.用过element没有 用过哪些组件 5.你实习想得到点啥 6.目前有什么职业规划 我说我想深入Node,React,听面试官的语气估计觉得我要跑 7.介不介意我们技术栈老(vue2),实习生老跑,能不能待够6个月,不到6个月不发实习证明 8.问了点Java的问题 8.反问 问面评 他说能满足他的要求,后续等HR通