1.手写LRU 2.项目拷打 3.Https客户端校验证书的细节? 4.对称加密和非对称加密的区别?你分别了解哪些算法? 5.在信息传输过程中,Https用的是对称加密还是非对称加密? 6.怎么防止下载的文件被劫持和篡改? 7.Hashmap的put流程? 8.Volatile 和synchronized的区别? 9.乐观锁如何实现,有哪些缺点? 10.Springboot的工作机制? 11.缓存
1.问项目 2.Hashmap怎么解决冲突?怎么判断key相等? 3.Hashcode对数组长度取模定位数组下标,这一块有没有什么优化策略?(答的高低位异或运算,给自己挖坑…) 4.为什么要用高低做异或运算?为什么非得高低16位做异或?(深挖,懵了…)。 5.讲讲Threadlocal?threadlocalmap被谁引用? 6.Concurrenthashmap怎么保证可见性?如果用volati
询问项目相关 1.vue2和3 的区别 2.react和vue的区别 3.什么场景用react,什么场景用vue,如何判断 4.weakMap的特性 5.自动填充如何实现(搜索框) 6.防抖 7..前端跨域实现 8.iframe的跨域 9.http缓存,强缓存和协商缓存 10.js异步 11.消息队列 12.页面渲染 leetcode 16.18 1696 #shopee##前端##校招#
问项目:面试官首先让我介绍了一下自己参与的项目,详细询问了项目中的技术细节和我的具体贡献。 HashMap怎么解决冲突?怎么判断key相等?:我解释了HashMap的冲突解决方法和key相等的判断机制。 HashCode对数组长度取模定位数组下标,这一块有没有什么优化策略?:我提到了高低位异或运算,但感觉自己解释得不够清楚。 为什么要用高低做异或运算?为什么非得高低16位做异或?:面试官进一步深挖
有点伤感秋招不努力,都要毕业了这个时间点还在做笔试,按道理应该是去度假的。 第一题题意: 给定一个长度为n (n < 1e5) 的序列以及一个数m(1 < m < 1e5),序列中每个数的范围为0~1e9,求所有的位置p使得序列前p个数包含k组1~m的所有值。比如n=9,m=4,序列为[2, 3, 4, 1, 5, 1, 2, 3, 4],答案输出4和9。 第一题做法:搞个数组存一下1~m出现的次
#tplink深圳软开#2023.3.3#软件开发2023笔面经#tplink一面(20min) 1、实习、项目 2、问了在校成绩这些,有没有挂过科这些。 3、简单了解了下实习经历,问了一些简历上的技术设计。 2023.3.4tplink二面(30min) 1、实习经历,哪段影响比较大。 2、SQL优化的一个思路是什么? 3、除了这个redis锁(悲观锁)这块,还了解过哪些锁?[答了乐观锁和无锁并
交行面经: 自我介绍两分钟 常用的数据结构, 常用的排序算法, 详细说一下冒泡排序的方法 索引的优点和缺点, linux创建文件夹, c中字符串拷贝和内存拷贝区别, c++中函数调用过程, JAVA和c++的区别, 常用的stl, 详细说说vector和string类, 数据库添加主键, 数据库让你来建索引的话怎么建立, 堆内存和栈内存的区别, C++内存泄露是什么 linux中查看目录, 改变权
楼主前端方向 一面 9.30 10:15 面试官不是前端方向的,所以问的问题很笼统,没有任何八股 1.大学期间成绩、成就 2.大学课程都学的什么,数学专业学什么专业课,计算机专业学什么专业课 3.介绍一下你做过的最有成就感的项目;你遇到最棘手的问题是什么;怎么解决的;如果是现在的你,你会怎么解决(我说工作之后我会有一定的经验积累,会解决的嘎嘎快;不会的可以问同事;不知道这么答好不好) 4.你对大学
C++ 虚函数的实现、虚函数和纯虚函数区别、内存泄漏、一堆和虚函数以及内存有关的问题,不太记得了 数据库 (不是说按照简历问么?简历没涉及一点点数据库啊,完全不会,虽然C++考数据库很合理)数据库事务以及四个特性、索引、左连接、SQL语句 Python 垃圾回收、_和__的区别
要求尽可能的描述自己的项目经历,包括描述自己在项目中担任的角色、所做的事情,等等。时间10-15min 主要问项目,在问项目的同时会连带着问八股,且主要问其中的一个点。 1、自我介绍 2、你在项目中用到RabbitMQ,是怎么使用的?请你描述一下 3、你知道消息队列协议吗?在项目中有用到吗? 4、你知道RabbitMQ的消息模型有哪些吗? 5、在项目中你用的消息模式是怎么样实现的? 6、死信队列有
刚开始以为是投的java开发工程师的简历过了,后面发现过的是软件开发,但是都是java相关的 题目 java的集合有哪些?用过哪一些集合? 答了List,Map,Queue,Set ArrayList是否线程安全,HashSet与LinkedHashset区别,HashSet是有序的吗 不安全;因为楼主主要用的多的是hashset,所以这个问题没答上来;这个问题应该是无序的,但是一般在写算法题时h
23届校招游戏开发岗位求职总结(内含其他游戏公司面经) https://www.nowcoder.com/discuss/491586161836670976 时间线 4.01 笔试 编程题AK,简答题写了个大概思路 4.14 邮件通知笔试通过约面 4.20 一面技术面 4.25 HR面 之后再无后续消息 面经 4.20 一面(29min) 自我介绍 熟悉什么编程语言?答C++ 使用容器进行查找,
一面:30分钟 1. 讲一下本科和研究生期间的获奖经历,包括比赛和奖学金 2. 复盘笔试,讲一下当时的思路 3. 一个软件从设计到上线都有哪些步骤,团队如何设置,如何分工协作 4. 手写快排,自己定义测试用例 二面:15分钟 1. 简单聊了聊项目 2. 最长不包含重复字符的子串 三面:15分钟 没问关于996、加班、华为文化之类的问题,很友好 1. 实习时候如何分工合作,举几个场景。 2. 实验室
二面完等了一周终于三面了,整体算比较顺利,希望能有好的结果 1、问作品集 2、用户目的是什么,业务目的是什么 3、怎么通过设计达成目的 4、让再讲一个自驱的项目,核心回答做了什么设计,达到什么收益 5、怎么跟团队其他成员协同工作 6、组长在这个设计中起到的作用是什么 7、对公司的了解 8、对部门业务的了解,一、二面后针对这个部门做了什么准备 9、出了具体的设计题目问思路 10、职业规划、工作预期
时长半小时,大概十分钟实习和项目,十分钟八股,十分钟闲聊。 项目和实习:问的问题不多,在实习是主要做了哪些工作,项目具体是做什么的,实现了什么,基本上都是我在讲,没有深挖,可能是因为面试的岗位与实习经历不是一个领域的。 八股文: 有没有用过多线程开发?什么时候用多线程?单线程能不能实现多个任务?(最后一个不明白) C++内存分配的方式有哪些?分别详细说明。 引用和指针的区别? 拷贝构造函数什么时候