7.25 HR说部门业务比较复杂,问我有没有其他流程,面试官还需要斟酌几天 听说牛客许愿很灵,许愿OC,很想去当节孝子 一面: 自我介绍 用过线程池吗,讲一下线程池的机制 用线程池有什么好处 线程池的拒绝策略是什么 了解乐观锁吗,什么情况下用乐观锁 乐观锁有什么实现方式 讲一下CAS CAS有一个ABA问题,是什么,怎么解决 你的项目提到了分布式锁,为什么要用分布式锁 你是怎么实现分布式锁的,有没
八股盛宴 1. 自我介绍 2. java常用集合有哪些,有什么区别 3. arraylist和linkedlist区别,优缺点 4. hashmap底层结构,什么时候链表会转化成红黑树,红黑树相比链表有什么优点 5. hashmap线程安全吗,线程安全的map有哪些 6. jvm内存模型,每一块作用 7. jvm垃圾回收算法 8. cms和g1各自优缺点 9. 多线程会产生哪些问题,如何解决 10
一面 30min: (1)自我介绍 (2)纯八股: mysql:索引,B+树,结合项目;不同索引的区别;锁粒度; redis:数据结构以及对应业务场景; go:常用的数据结构,引用型数据结构有哪些(可以被new和make的) 网络:http和https区别,端口号;GET和POST区别,哪个更安全; 乐观锁悲观锁;(CAS/lock) (3)项目介绍; (4)反问; 总结:go面的都是基础,本身g
4.19一面 1. java arraylist和linkedlist存储结构的区别?这两个结构是线程安全的吗? 2. hashmap put的过程?hashmap的容量为什么一直是2的n次方? 3. 讲讲final关键字?能修饰抽象类吗? 4. 抽象类一定要有抽象方法吗?抽象类可不可以全都是普通方法? 5. 线程池的核心参数有哪些,每个参数的作用都讲一下?举个例子解释一下这些参数? 6. 讲讲J
进去的时候前一个老哥还没面完,又退出去等了一会,结果我进去的时候那老哥不知道为啥又进来了,绷 1.自我介绍 2.Linux常用的命令 3.JVM内存模型 4.类加载机制 5.垃圾回收算法有哪些? 6.垃圾回收器呢 7.Spring,MyBatis都有哪些注解? 8.InnoDB的底层数据结构是什么?(这块确实有点没绷住,之后就问B+树,应该是想问索引的底层数据结构) 9.索引失效问题 10.SQL
第四次被捞了,这是我腾讯的第七场面试,没想到已经这么多了。瞎面着玩儿的,没指望过。第一次发面经,大家看着乐呵乐呵 1. 自我介绍 2. 看你技术栈是Java,你对C++了解吗? 3. 你这个项目,实际上线了没? 4. 哪里用到多线程了? 5. 你这个锁的粒度设置为列车的车次,是不是有点大了? 6. 点击登录按钮到客户端收到响应,发生了什么? 7. 你提到了HTTPS和HTTP,那么区别是什么? 8
到店事业群,已oc(但预计会拒掉) 一面: 1. 数据库事务特性;三类日志的考察 2. TCP 三次握手和四次挥手;TCP 和 UDP 的区别 3. JVM 内存区域;GC机制(CMS回收器);HashMap的原理;Java Spring 的使用,AOP概念,动态代理,@AutoWired 和 @Resource 注解的区别 4. 编程:不小于 target 的最小连续子数组 二面(无八股): 1
🕒岗位/面试时间 timeline 4.9号一面 1.介绍项目 2.短链接怎么生成的,哈希冲突怎么解决的 3.缓存穿透和击穿怎么解决 4.缓存一致性怎么做的 5.分库分表怎么做的,我说用gid分组(分组id) (他说那有没有考虑数据倾斜的问题,有一个用户创建了特别多的短链接,导致某一个单表数据量太大) 6.有没有那种不能分库分表的场景 7.双重判定锁是啥 8.分布式锁组件是什么 9.不用redi
#面试# 腾讯会议 20min就结束了 spring一个没问,项目上的东西就问了一个 面试体验差到爆😭 同样是外包,怎么跟用友问的区别这么大呢
1、hashmap 底层实现机制 2、并发编程cutdownlauch 和消息队列 3、java虚拟机的垃圾回收机制 4、讲一下mysql索引相关的知识,怎么创建索引,怎么进行索引优化,索引的底层结构 5、Java底层反射机制,哪些地方用到了反射
大概1h 1、问平时是用什么语言,我只能说C++是主要准备的语言,平时只是用matlab计算工具; 2、问一定要用C++吗,美团这里主要是java,回答语言只是工具,具体实现才是目的; 3、因为我的项目偏向于遥感方向,没有计算机相关的项目,让我找一个最熟悉的来讲,估计我把他讲蒙了,这里基本可能就挂了,需要总结出有条理的介绍; 4、两道手撕代码:二叉树层序遍历(忘了queue是front而不是top
1.JAVA和C++的区别 2.多线程的使用 3.数据结构的介绍 4.项目介绍(OJ平台优化细节,外包:电弧检测系统) 5.区间最大和(因为刚入职vivo 实习有些水土不服,没发挥好😭)
搜索团队 45分钟,开始进来三个面试官汗流浃背了已经,还好只有一个面试官开摄像头讲话 主要聊项目 c++ 几种const指针的区别 给一段代码讲有哪些问题 最新学的技术是什么 平常有没有用脚本语言 手撕:比较版本号,用python写 全程很正常交流也没有刁钻问题,还以为终于要找到实习了,第二天挂了,真的难受想哭,礼貌问了hr原因,表示不方便透露 累了,真的累了 #软件开发2024笔面经##字节面经
一面 1小时 介绍项目(10min 感觉面试官就听了一遍 没啥兴趣) 八股: 1.Java集合 2.concurrenthashmap跟hashmap 3.Java内存区域,Java递归参数放在哪 4.Java垃圾收集算法,CMS,G1(面试官是想问JVM调优方面的,我说没实际操作过 5.Redis持久化,单线程模型 6.数据库缓存一致性 7.给了个sql语句怎么优化 8.索引下推 手撕:用两个字
🤔 面试感受 面试官人很好,我很菜 进程和线程的区别 线程没有自己的内存吗 线程的运行 多线程可能会造成的问题 内核态到用户态的切换 127.0.0.1是什么 127.0.0.1和localhost的区别 TCP和UDP的区别 TCP和UDP的应用场景 TCP创建连接的过程 TCP为什么是3次握手而不是2次 1.防止历史连接初始化连接产生混乱(扯了很久面试官说不是这个😰) 2.确保双方的收发都