邮件上说是面一个小时。但是实际上面了75分钟。 前面正常流程,问项目问问八股,大概30多分钟。 后面就离谱了,就是各种聊天:性格,爱好,平时怎么学习,公司人际关系。最后也没有算法题。还问我什么时候能去实习,我说没时间。 不知道是不是凉了
momenta真的面试体验巨好,面试官给人感觉相当nice,hr也会主动说面评。hr主动要简历的,毕竟主技术栈还是java,没想到python还能过简历筛选,,更没想到一面还能过。。。。 1.自我介绍 2.对于python接触的情况 2.1 结合实习经历稍微谈了谈对Django的了解 2.2 轻量级框架的了解,flask 2.3 异步框架的了解 X-没咋了解python下异步 2.4 对于协程了解
我面的是快手的安全部门,地址就在小米旁边的元中心。 1、介绍自己 2、进程和线程的区别 3、实习项目用到哪些中间件 4、java的agent有了解吗 5、类加载机制 6、如何查看一个线程执行时间 7、内存泄漏怎么排查 8、linux有用过吗,讲一下一些简单的命令 9、死锁的原因,出现死锁如何解决 10、三次握手 11、了解AOP的原理吗 12、数据库中字段设计有哪些需要注意的 13、可以接受基础架
遗漏点: Linux常用指令-查看cpu,磁盘内存等,cpu过高,内存异常如何排查 单例模式双check volatile 指令重排 Mybatis 实现原理 动态代理底层原理 AOP,切面如何实现 如何查看java线程栈等
上午sm,在厕所写个面经。 1. 讲一下三次握手四次挥手 2. 讲一下lambda以及函数对象(cpp) 3. 栈内存和堆内存区别 4. 用过malloc库吗?自己实现过吗? 5. 内存泄漏经历过吗?讲一下 6. 场景题,并发随机生成user订单id 7. go用过吗?讲一下协程和线程 8. 算法 排序过的数组 求两数之和(哈希或双指针) 9. 算法 求二叉树节点公共祖先(后序遍历)
凉 没有自我介绍,问了问实习的项目,为什么要面开发,问了个研究生的项目背景。 因为没有开发经验然后直接开始问八股。 说说http,为什么要用http http和https http2.0怎么实现并发传输的了解吗 输入域名访问网页的过程 cookies和session,具体分别存在哪儿(说了个大概) 数据库索引,分类,了解哪些(说了几个但是答得很乱) b+树的大概原理 使用数据库要注意什么 hash
最想提的项目 点餐系统中下单操作,怎么添加订单、删除订单 点餐系统中数据库操作成功网络错误如何保证成功下单 Redis基本数据类型 Redis数据淘汰策略(一般使用什么策略) 缓存穿透、缓存雪崩如何解决 存储引擎有哪些 InnoDB的优势 InnoDB的隔离级别 InnoDB的幻读解决 InnoDB锁类型 查询主键索引删除记录触发的锁 聚簇索引&非聚簇索引 什么时候回表什么时候不回表 TCP vs
自我介绍 提问问题: 1.秒杀项目需要考虑的主要问题 2.秒杀项目如何解决超卖问题(数据安全的情况下性能如何提高) 3.redis分布式锁的实现 4.消息队列如何保证数据的最终一致性 5.如何解决大流量的涌入问题 6.索引失效情况 7.mysql什么时候会创建表锁 8.zookeeper实现的功能 9.raft协议 10.jdk8以后的jdk有了解过吗? 11.面向对象的设计原则 反问
问项目20min map flatmap区别 哈希冲突解决 数据库怎么优化 30分钟问完 写题 LRU 碰到KPI了
自我介绍 实习 perf,strace,crash工具使用以及具体使用场景 如何定位系统资源瓶颈,讲一个具体案例 八股 map unorderedmap区别,原理 容器的实现 容器如何实现隔离,namespace,原理 cgroup作用及原理 两个容器之间能通信吗,如何实现 chroot作用以及容器如何实现独立的root空间 拥塞控制,滑动窗口,停等协议,以及解决的什么问题 项目 malloc底层
无情拷打,八股不行,手撕也不行。 八股: 1、介绍Map及其实现 2、线程安全如何保证并发性能 3、Synchronized和CAS的区别 4、CAS什么情况下效率会比synchronized效率低 5、介绍JVM、堆 6、如何判断哪些对象需要回收 7、垃圾收集三色标记 8、介绍G1,G1的初始标记和最终标记的区别 9、B树和B+树的区别 10、事务的隔离级别及底层是如何实现的 提示,和锁粒度相关
一家人工智能公司,公司技术栈为python,所以出奇的没有java八股文的一次面试 1. 自我介绍 2. 算法题: 最长回文子串 3. 实习经历 4. 拷打项目 5. 为什么做分布式和微服务项目 6. 分布式下的token 7. 为什么会去做微服务 8. 介绍一下RabbitMQ 9. 反问
秋招第一面,好多没看,凉凉 分布式锁都有哪些实现(redis+Redission+zookeeper) lua脚本有哪些用途 g1和zgc垃圾回收器介绍 arrayList和linkedList的区别 arraylist怎么扩容 ArrayList的序列化机制 fail fast和fail safe redis为什么快 redis的IO多路复用 redis持久化的方式 select poll ep
1.Lua脚本是自己写的吗?直接讲了秒杀优化流程,lua保证redis多个操作的原子性。 2.简单讲一下求最大值思路?❓ 3.List遍历过程可以修改元素吗?fast fail机制 4.设计模式了解吗?策略模式讲一下应用?举了个例子,登陆方式很多,导致if else过多,利用策略模式,写一个通用登陆接口,不同登陆方式有不同的实现类,然后放Map里面,不同登陆方式直接去Map取了调用即可。代码解耦。
完了,让我反问: 我:第一次面试?我的效果怎么样?有没有什么大的大错误和需要改的地方?(求放水、呜呜呜呜) 面试官:说对我感觉还不错,又说到了每个人的风格不一…………(菜就多练,待会看我挂不挂你就完了) 我:实习期八个月?提前转正?(略) 无了。 总评: 这辈子第一次工作面,面试官人特别好。感觉对自己的项目感觉理解的还算到位,算法考的很简单也没啥可说的,对计网几乎0了解(我是傻呗)?对框架的八股背