hr联系我第二天就约到了技术一面,然后一面40分钟面完后当天晚上通知第二天接着二面,二面大概也是在四十分钟左右,第二天二面面完过两天hr打电话给我问我薪资意向各种各种,然后问完之后说两天内出结果。 后面了解到网安岗位是属于一个补录的阶段,所以流程会走得很快,面试体验也挺好的,面试官问的问题也挺深入比较切合实战,一面不断拷打项目以及各种实战场景,然后二面的话就有些java漏洞的原理以及各种实战绕过的
#软件开发笔面经# 开局手撕 1.爬楼梯 2.编辑距离 3.sql语句(分组查询,比较简单) 项目穿插八股问题: 1.点评项目的逻辑过期策略解决缓存击穿的实现思路。 2.说一下缓存击穿和缓存穿透的区别。 3.项目里用到了乐观锁,说说原理。 4.项目里用到了线程池,说说线程池的参数。 5.日常开发中常用的锁有哪几种,说说它们的区别。 6.说说分布式锁有哪几种实现方式。 7.zookeeper实现分布
老铁们嗷,有的已经发offer了,这边复活赛还在打 盘点一下一面 1.个人介绍 2.项目经历:我讲的是我的一篇论文,ipv6探测相关的,还有深度强化学习相关的 3.大模型量化了解过吗 4.llama3训练过哪些任务?你还了解哪些大模型,详细讲讲 算法题: 两棵树,如何判断树B是树A的子树 (尴尬的是,我看到是后端岗,一直在复习golang和C++的面经,结构写函数的时候就习惯性给变量前加了类型,如
#软件开发笔面经# 项目穿插八股: 项目中秒杀的设计思想。 说说对redis几种常用的数语结构的理解。 说说redis整体的处理性能很高的原因。 知道ArrayList和LinkedList这两个具体结构的区别吗? ArrayList的这个动态扩容是怎么样触发的? ArrayList线程安全吗? 从java内存模型角度讲一下它为什么线程不安全? 有哪些方法保证ArrayList的线程安全? 加锁也
没啥八股,主要围绕项目+科研,也没有手撕 一面 项目 【项目1】 数据一致性是如何保障的? 不一致的数据会造成怎么样的影响? 【项目2】 项目背景是什么?为什么有这么多提速?为什么之前的这么慢? 二面 论文 介绍主要工作 论文中的具体的核心算法是什么?解决的什么问题? 科研和企业中的工作关系 项目 按照介绍论文的方式介绍项目:背景、问题、解决方式 为什么要二级缓存,主要考虑了什么场景? 为什么基础
#软件开发笔面经# 八股: 怎么去检测这个链表是否存在环。 描述一下这个二分查找的原理。 说一下栈这个数据结构。 说一下队列这个数据结构。 说一下栈和队列的一些常用方法。 能不能用两个栈去实现一个对列。 怎么去衡量这个时间复杂度。 深度优先遍历和广度优先遍历的区别。 final关键字有什么作用。 抽象类和接口有什么区别。 线程和进程的区别。 怎么新建一个线程。 线程池的参数。 有哪些GC的算法。
一面(主管面) 1. 自我介绍 2. 讲实习项目 3. java方法传参是值拷贝还是引用拷贝 4. String为什么不可变 5. ArrayList和LinkedList使用场景 6. final修饰的方法影响重载吗 7. HashMap做本地缓存需要考虑什么 8. ThreadLocal底层原理 9. 项目中具体怎么用的threadlocal 10. 讲讲jvm内存结构 11. 电商网站选用什
背景: 24届双非一本院校非科班(理工科专业),校招签了大学所在城市的一家中厂,入职干了一个来月leader让转安卓开发,觉得跟自己职业规划差异比较大,而且薪资也比较一般,毅然裸辞,裸辞完可以说是拔剑四顾心茫然,在牛客有刷过不少华为od的帖子,觉得技术和薪资待遇方面还是比较吸引人的,加上父母一直很喜欢华为(校招也投了,然而被刷),加上反正应届生身份没了,还裸辞了,索性放手一试社招,在招聘网站随机投
1.C++有哪些特性,请使用一段代码演示这些性质。 我写了一些经典的继承,子类中重写的父类的虚函数,然后用父类指针指向子类对象,去实现多态。 但是写的时候有点脑子发昏,把所有成员全public了,被面试官点评为这违背了封装。 2.写两个类,两个类分别有一个虚函数,然后有一些char和int类型,写一个子类去继承这两个类。 3.问上述子类的大小? 我考虑两个虚函数指针以及内存对齐之后,给出了正确的大
第一章:0offer,鱼死网破,大胆投递c++软开,居然拿到了笔试 第二章:c++完全不会,但是用c语言嗯写1.9道题,居然拿到面试 第三章:机场睡了一夜,背了两天八股准备冒充c++高手 第四章:面试官一眼看穿我根本没写过c++ 第五章:直接拷打算法和面向对象编程思想汗流浃背 问了链表判环和二叉树翻转,只遍历一遍如何做?递归返回条件?红黑树,AVL树,B+树?经常要插入删除数据,偶尔带点排序和查找
2024届 中望软件 二面 45min左右 聊了一下项目,问了一些操作系统的细节,比如页表为什么是10:10:12的分配,问了一些文件系统方面的内容。问,为什么这么小就能接触电脑,对工作地点和意向岗位的考虑,投了哪里,期望薪资。
1. 自我介绍 2. 说下ConcurrentHashmap是怎么实现的? 3. MySQL的索引覆盖你知道吗? 4. 索引下推了解过么? 5. redis持久化机制? 6. redis缓存穿透?对应解决方案? 7. ThreadLocal为什么会存在内存泄漏的问题? 8. CountDownLatch这个类有了解过么? 9. 线程池的核心参数有哪些? 10. SpringBoot怎么解决循环依赖
项目 定时任务如何实现? 如何保证消息的幂等性? ... Redis 介绍一下redis的集群模式 zset底层实现 介绍一下跳表结构 redis为什么快? 对比poll、epoll、select的区别 MySQL B+树的底层实现? 为什么不用B树或者红黑树 下面两个sql哪个效率更高?其中a、b都是非主键索引 select a,b from xxx where a=1 select a fro
11.4 二面,40min,面的稀烂,面试官也没开摄像头,而且语气很急的样子(可能看我太菜了) 1. 项目(不太感兴趣) 2. 做题(题目面试官自己创的好像),写了一个,跟面试官说了之后有问题,然后又想了一个,说了思路,然后还是有点问题,直接过了。 3. 问面向对象 4. 问socket编程 5. 问网络阻塞该怎么办 6. io复用模型 7. 线程同步 面的一坨,自闭去了。 -----------
介绍一下Java中的面向对象 Java里面常用的设计模式 Java中面向对象的设计原则 ThreadLocal的原理和适用场景 数据库中的乐观锁 乐观锁是指? 乐观锁的具体实现方式? redis中的几种基本数据类型 这几种基本的数据类型存取的时间复杂度是多少? RPC了解吗? dubbo的底层原理有了解吗? 设计微服务需要注意哪些方面? 聊一聊单点登录 单点登录里面的协议/标准有哪些? JWT的原