一、自我介绍,项目细问(aop相关、MySQL调优) 二、八股文 1.https比http多了哪些流程 2.mysql窗口函数知道哪些 3.tcp为什么是四次挥手不是三次 4.hashmap为什么不是线程安全 5.equals和==的区别 6.jvm一次完整的垃圾回收流程 7.jvm内存结构 8.hashcode相同equals相同吗 9.java序列化机制 10.设计模式(工厂模式、装饰器模式、
共约45min 自我介绍 挖项目(没问技术方面,主要在于系统整体设计) 约15min 什么是面向对象 抽象类和接口有什么区别 用过多线程吗?单线程和多线程使用场景? MySQL存储引擎 聚簇索引和非聚簇索引 为什么用自增ID作为主键? 自增ID索引比身份证号索引差在哪? 影响查询性能的主要因素? 身份证号可以建索引吗? ES的索引和MySQL有什么区别? ES和MySQL各自的优点 垃圾回收算法讲
自我介绍 介绍短链接项目 压测过吗?qps多少 短链接表的设计 短链接怎么生成的,冲突了怎么办 短链接怎么跳转的?为什么用302跳转 为什么不用301跳转? 限流怎么做的 了解哪些限流算法 负载均衡怎么做的? 为什么进程切换开销比线程大? 讲一下进程的写时复制 讲一下死锁产生原因以及怎么避免 讲一下TCP四次挥手的time_wait状态 为什么time_wait等待时间是2msl 讲一下TCP的拥
45min 面试官介绍部门 自我介绍 有没有实习经历 项目介绍 为什么做短链接这么一个项目,背景 短链接怎么存储的 短链接怎么生成的 短链接如何跳转长链接 热key问题怎么解决 本地缓存和redis的区别 使用本地缓存hashmap时,用什么来保证线程安全 concurrenthashmap怎么保证线程安全 手撕 无重复字符的最长子串 反问 ----------------------------
自我介绍。 1,你觉得你对于这个岗位的优势在哪? 2,Python后端的项目遇到了什么困难,如何解决的? 3,你对我们的职位有什么了解? 4,你的实习经历是做了什么? 5,你对未来职业有什么规划? 6,你对我们的公司岗位有什么问题?#牛客创作赏金赛##牛客解忧铺#
自我介绍 问实习 linux如何查看负载? 我答top命令 top里面load是什么?俩个百分比各是什么意思?这块我不会,面试官不太满意,说我linux基础不太好 讲一下Redis的Sentinel。 我答主观下线,客观下线,leader选举,发布订阅者机制。开始吟唱 讲一下 Redis 的 Cluster。开始吟唱 如果整个分片都挂了怎么办?我回答算法会把命令定位到其他槽点,挂了的分片人为介入A
#软件开发笔面经# 7.2一面 技术面 30min 自我介绍 哈希表解决冲突的方法 如果哈希表冲突率已经很高了怎么办。(这个问题应该是因为我技能那块写数据结构的时候列举了哈希表,触发被动了) 红黑树有了解吗(记不清了) 数据库怎么提高查找速度 索引结构体是什么样的 项目用到了多线程,多线程是如何实现同步的 信号量和互斥量的区别是什么 c++11的auto会不会影响程序运行的速度 了解哪些设计模式
流程 6月26号一面,6月28号二面,7月1号HR面,7月2号offer 一面 聊实习 部分八股: completableFuture原理 redis批量查询是怎么做的 唯一联合索引是怎么设计的 并发插入怎么避免重复 并发更新怎么避免重复 mysql除了行锁还有什么锁,区别是什么 Apollo原理,怎么实现配置更新 推送配置还是拉取配置 rocketMQ和Kafka的区别是什么,如何做技术选型 算
2024/4/24 14:00 一个小时 面试流程、部门介绍 自我介绍 项目介绍 2FA TOTP OTP PKCE java如何实现高并发 高并发会出现什么问题,Java如何解决的? Java虚拟机内存 Java垃圾回收机制,很细 HashMap底层、java7和java8有什么改进 ConcurrentHashMap如何实现多进程,java7和java8有什么改进 Java有哪些锁。 乐观锁悲
2024/4/11 18:00 40分钟 你在大前端项目里主要做了什么? react的原理 Dom树 js的闭包 js的原型&原型链 C++的三大特性 别的记不太得了。。 手撕两道题 有序链表合并 二叉树前序遍历,然后转为数组 反问: 前端学习路线 工作城市 其实后面面试官说,你做的项目跟我们现在做的很契合,然后第二天下午打了个电话没接到,应该是二面。后面假期过后就给我进人才池了,有点亏。。。 #
四个月之前的面经了,目前实习已结束,再回顾一下。 一面 八股 ArrayList和LinkedList区别 为什么Linkedlist的插入会比ArrayList插入效率高 HashMap知道吧,他有什么问题(说了线程不安全,头插死循环、同时put覆盖,并发put、get可能为空) 说说头插法和尾插法 HashTable为什么线程安全 ConcurrentHashMap1.7和1.8线程安全怎么做
一、自我介绍(项目和经历都没有问) 二、代码题(介绍完直接做题) 比较版本号 三、八股文(基本都是多线程内容) 1. ConcurrentHashMap底层数据结构,什么时候树化,什么时候退回链表,装填因子为什么是0.75 2. ConcurrentHashMap的volatile关键字修饰的是node还是node的val,为什么要用Jvolatile(JMM),sizectl属性(扩容、初始化、
1.自我介绍 2.介绍项目(简易分布式系统)、整体架构 3.谈一下自己对分布式的看法 4.分布式系统的正确性是如何验证 5.使用的easylogging日志作用 6.在项目中遇到困难,怎么解决 7.项目中git的使用,冲突方面的解决 8.单元测试,本地测试,继承了解吗? 9.接受转go吗? 10.讲一下继承和多态 11.线程的切换为什么比进程的代价小 12.说一下零拷贝,零拷贝会省几次拷贝 13.
由于本人刚才收到了更想去的公司,放弃了蛇夫座的口头offer。但由于蛇夫座的面试体验很好,而且牛客上信息没有,所以在这里安利一下,可以当做简单面经吧。 公司在成都,腾讯占股90%,使用UE引擎开发单机大作。 在boss上和hr打招呼后,hr回复速度快,询问实习时间后立刻安排后续面试; 面试一共两轮,一轮技术面,一轮Hr面;(本人第一次参加面试) 打招呼再到两轮面试结束不超过一周时间; 第一轮面试主
1. 自我介绍 2. 询问了一下我的技术栈。(可能自己听力有问题,老师说的应该是你的技术栈是react吧,我听成了vue,所以下面一直在回答vue相关的)。 3. react的响应式,数据改变页面时如何改变的。 4. props改变,视图一定会更新吗?(这一点我真的尴尬死了,还是听成了vue,一直说是,然后面试官一直问,我说了react可能不是,会浅层比较props,来确定是否要更新页面,当时说的