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.确保双方的收发都
channel 用协程和channel怎么实现斐波那契 go语言的gc MySQL索引 B+树 项目 Redis基本数据结构,及其应用场景 雪花算法优缺点 消息队列 Redis哨兵 5分钟秒了 最大子数组和 反问:面试评价 很优秀,祝我成功 八股基本全答,感觉是KPI面,面试官那边网络好像不行,听不清他讲话, 他说我这边讲话很清楚。 10分钟后秒挂 真把牛客人踩过的坑都给填上了 #如何判断面试是否
1、面试官自我介绍 2、自我介绍 3、项目背景、难点、你的分工、团队协作怎么沟通的 八股: 4、TCP为什么要3次握手? 5、TCP为什么要4次挥手?详细讲讲四次挥手,包括每个状态。为什么要等待2MSL? 6、OOP是什么样的一个编程思想?你写代码过程中会用到吗? 7、HTTP的get和post方法有什么区别?什么场景下会用到post方法来读取数据? 8、MySQL的索引有哪些? 9、索引的最左匹
9号下午面的,忘记录音了,晚上做了个笔试今天才想起来总结 Java和Python各自的优势,Java底层和Python底层怎么实现跨平台的? Java使用线程池的时候有哪些主要参数?如果核心线程数已满,那么新任务是进入队列等待还是直接创建线程执行? Java的线程有哪几个主要状态?哪几个状态是可能被阻塞的? 线程执行过程中中断是由JVM发起的还是操作系统内核发起的,线程处于运行态是否能够接受中断?
重庆小厂面经 问了1个多小时 有一些忘啦 大概写一下吧 请牛友大佬们谅解 (注意:这个面试官问的问题没有啥规律 想到啥问啥,我也就按照这个顺序写) 技术面: 1.自我介绍 吧啦吧啦 -基本数据类型和引用数据类型区别 -final修饰的引用数据类型,值可以在构造器中二次修改吗 -可以 jvm内存结构 jvm堆栈区别 垃圾回收机制 分代回收 伊甸区和老年区 转换 老年区满了会立马触发gc还是怎么样处
(5min)1.自我介绍,简短介绍的了一下项目和工作,做的CV和嵌入式软件开发。 (5min)2.面试官介绍部门分布和业务分布,问想做哪一个方向的工作? (15min)3.怎么理解嵌入式系统?这里结合自己的工作,从嵌入式设备,到嵌入式操作系统都讲了一下,提了一嘴调度算法,出现优先级反转的情况怎么解决,天花板调度协议也提了一嘴。 (15min)4.嵌入式操作系统和PC操作系统的区别?从指令集到指令架
9.7 50min 1、自我介绍 2、实习拷打 3、基本数据类型和引用类型区别 4、谈谈你对C++和Java两种语言的理解和感受 5、Java的数据类型有哪些 6、介绍一些排序算法 手撕:选一种提到的排序算法 一开始选的冒泡(不想写快排),写完后问我为什么选简单的写。后面没办法又撕快排,直接卡死爆栈溢出,调了很久没搞出来,面试官又引导,难绷。这下好了,直接觉得我知难而退 #软件开发笔面经
自我介绍 ●介绍一下java的并发问题,以及java是通过什么去解决这个并发问题的,如synchorized,voliate等 ●voliate是怎么做到可见性的,是变量前还是变量后,为什么需要这个可见性 ●java中还有没有别的实现可见性的关键字或者技术 ●介绍一下java的反射是什么,使用场景是什么,反射的底层是什么实现的 ●aop是怎么进行切入点切入的 ●介绍一下spring,为什么要用到s
感觉是个主管面,虾皮的话感觉对计算机网络是比较倾向深入的问的,而且对具体细节也比较在意 表述了一下他们部门使用什么技术,然后介绍一下我自己用的什么编程语言 如果要自己实现一个hashmap怎么设计(我就把Java的hashmap怎么设计的大概说了一下,然后又要求如果冲突大的情况下怎么简单改进) 四次挥手的过程 time_wait的作用 poll select epoll 稍微详细的说一下(具体问问
#软件开发笔面经# 选择题:一半靠蒙(ps:为什么每次都要考kmp啊,这次下来一定要研究下了) 算法题: 1. 记忆化dfs搜索 2. 每个位置被计算的次数分别为1*n | 2*(n-1) | 3 *(n-2) | ....| n*1;将次数倒排,数字正排,算对应位置的乘积和即可 3. 先将每个a放入hashmap,然后遍历a数组,递归看看g(a_i)是否在hashmap中统计数目,同时记忆化已经
1.不用自我介绍,一面面试官有评价,还不错,针对有个答的不好问题又进行了询问 2.设计点赞和取消点赞系统,架构层,数据层,业务层,本来想让写代码,但是聊了40分钟,没时间了。 以上 整体面的很玄学,当然交流的很深入,面试官也能听得进去我在说什么,祈祷一波通过。 #Java# #秋招# #2025# #后端开发# #虾皮#
常规八股,但是问的挺多的,一共40+分钟 1.自我介绍 2.我看你科研,没有用到java,你为啥找一个java岗 3.java集合类用过没 4.hashmap底层了解吗 5.hashmap线程安全吗? 6.concurrenthashmap底层实现 7.jvm了解吗 8.gc了解吗 9.java多线程了解吗 10.线城池用过吗 11.threadlocal底层原理 12.threadlocal的缺