安全工程师精选面经合集
12家公司
19篇面经
最新 热门
头像
今天 19:15
已编辑
门头沟学院 计算机类
数字马力后端一面
数字马力的流程还是很快的,4-15笔试,4-16收到面试通知一面面试官很年轻很帅气,给人感觉就是很温柔,春招目前最让我感觉轻松的面试了自我介绍询问简历上的项目经历,介绍自己项目的亮点项目中有遇到什么困难嘛?怎样解决的。如果你个前端人员有意见上的不统一应该怎么解决(后面就是非常常规的八股文)说一下ArrayList和LinkedList,以及他们的使用场景,他们都是线程安全的嘛?说一下Vector介绍一下Jvm的内存模型一个对象什么时候会进入老年代?多线程有使用到吗?Redis的持久化方式?AOF是默认打开的嘛?为什么需要AOF和RDB结合使用Redis的过期删除策略有哪些?为什么需要使用Redis,如何去保证Redis和数据库的数据一致性。事务是什么,ACID分别指什么数据库事务的隔离级别,有了解分布式事务嘛MQ有了解嘛,其使用场景有哪些在浏览器中输入网址,点击访问会发生什么?OSI七层参考模型有哪些Http和Https的区别(大概就是这些,有点记不太清了,整体难度不高)反问:目前公司的业务方向、技术栈什么时候出结果---------------------------------------------------------面完不到一个小时,官网上就显示复试状态,第二天收到复试邀请,可惜慢了一点没有约上希望后面的面试都能过,堵上所有的桃花运,抽卡的运气,给鼠鼠一条活路 #数字马力# #春招#
点赞 评论 收藏
转发
/feed/main/detail/a2c848adc61a4e8daa45628767964370/feed/main/detail/bb28266084904d61b0798123811e08fe/discuss/610856673816633344/feed/main/detail/733782f21ab64d6eaf0c85de95ce5044/discuss/610800251787567104/feed/main/detail/c8b3e7952e834c81a895e2564fbf6eab
4.18阿里国际JAVA研发一面
#我的实习求职记录# 人生第一次求职的第一场面试,晚上睡不着了顺便总结总结总时长大约40分钟,相互介绍5分钟,实验室与毕设相关的内容10分钟,项目内容15分钟,纯八股5分钟,反问5分钟。1.面试官介绍部门情况。刚开始有点紧张,没太听清,大体是说和国外哪些地区有合作,偏向搜广推,跟流量相关,什么引擎(?),底层需要与c++交互(说实话没太听明白)2.自我介绍。简单提到了实验室和毕设的方向(云边端相关,简历上没写),被问了很久,主要问了具体是做什么,有哪些具体应用场景。举了项目上的应用验证的例子,后来又被问了在项目中承担了怎样的角色,期间收获最大的是什么(这部分完全没有提前准备,回答自我感觉非常不理想)3.项目。是实验室的一个项目,简单来说就是一个区块链管理平台。角色权限控制:问了分哪几类角色,具体权限如何,是链控制的还是平台控制的,是否会产生安全问题。Redis热点合约缓存:问了是如何具体实现的,热点合约是谁找的(这部分回答的太丑陋了)。链与数据库的数据同步:问了数据量有多少,同步中途出现异常如何处理(被提示后说了增量同步+事务回滚,也不知道合不合理)4.Spring Boot。核心的组件有哪些,或者整体开发流程是怎样的(没认真看,回答了如何使用)。后续版本更新了分布式相关的内容,有无了解(分布式也没看,直接回答的不了解)5.进程与线程。二者的区别(很基础,但没准备,说了一大堆线程的特点),在JAVA中哪种用到的更多(线程),线程池的数据结构(线程池也没看,不会)6.数据库。MySQL的默认事务隔离等级(可重复读),undo log和redo log(具体问什么不记得了,只记得自己只答了一个是事务回滚用,一个是发生故障时保证数据持久化用)7.反问。问了有几次面试(三次,不过已经与我无关了吧),为什么这次没有考算法(为啥我要问这个啊啊啊啊)总结:大失败,只能说是积累经验了,太多东西没有准备了,面试官人很好,我很菜p.s.面试前烧了三四天(还是新冠?),一点学不进去,面试官还看出来我有点感冒,还说了有病可以面试延期没必要硬来(只能说啥都是第一次,不敢)。希望病赶紧好,吸取经验教训,抓紧准备!
点赞 评论 收藏
转发
/feed/main/detail/0bae8f111496408da8e3b72c68ec43d1/feed/main/detail/fad42e3d45434e57854a9c907eed62c1
Java技术终面北京阿里国际Lazada
时间:4.17 10:00项目给我一顿拷打,我思维很混乱,一句话都说不出来,面试官已经失去耐心了,然后开始问我基础部分手撕:给一个股价每天的波动过程[1,-2,3,2,1,4,6,-3]返回最佳买入和卖出区间(注:可能存在多个相同的区间)1. hashmap的线程安全如何实现    --有一个concurrentHashMap的数据结构可以实现    --它是怎么实现的呢    --(略)    --那它的升级,锁的粒度是粗化了对吧    --(略)    --如果要你自己设计一个实现方式呢,你会如何设计    --这个没想出来,属实不知道了2. 说说tcp三次握手的流程吗3. 那么半连接是怎么产生的呢    --三次握手客户端发送的确认没被收到,或者四次挥手没被收到4. 线程池的原理是什么呢5. 消息队列的功能是什么6. Kafka和RocketMQ有什么区别7. 消息队列的架构是怎样的,读写和master, Slave的关系是什么,生产者和消费者的关系是什么(这道题我也没太听懂)还有一些题忘记了然后就出了一道很离谱的题了:--你如何预测加州的出租车数量,你可以管我要任何你想要的数据--你可以给我一些你觉得我需要的数据吗--假设人口是400万,面积是1500万--那如果我知道其他州的人口和面积以及出租车数量,我可以用AI的回归树模型来预测--好,你这是____方法(很专业的术语,我忘记了)--还有什么其他的吗--我想了很久,说:可以随机调查200人,看看这些人中出租车司机的比例--好,这是供给侧分析,你还有什么其他方法吗--想不到了--从乘客的角度如何分析呢--如果市场饱和的话,可以调查乘客需求,拿上海对标,但是只在上海和加州市场都饱和的情况下才合理然后面试官就跟我热情的聊我的职业规划,问我想做技术,业务还是架构然后跟我说,如果我想转正的话,北京的户口很难拿,尤其对留学生来说,问我有没有做这个心理准备,问我在北京工作的核心诉求是什么,可以跟hr沟通,然后说会帮我推进流程面完五个小时之后,给我打电话约了hr面这效率多高,想着杭州淘宝首页推荐二面之后五天没消息,这差距!兄弟们也加油,推荐大家如果有卡流程的,直接发邮件要求结束,投其他部门,我就这样多了很多面试机会,有些部门喜欢卡着简历
点赞 评论 收藏
转发
/feed/main/detail/5a7f9a8bb827419cad5dee06f2cdaf28/feed/main/detail/d2b5718bf3884d3bbd27f848371b3f34/feed/main/detail/4266eddc693a463aae0cea526a5d5f1d/discuss/610212809086881792
用友金融 base 北京 Java
十几分钟的电话面试。    有的写了下回答,大伙指正一下+ 数学运算函数 + 字符串反转函数  + 处理字符串的类   + Java数据容器 集合都有哪些 LinkedList  HashTable(ConcurrentHashMap 代替其作为线程安全的锁. 使用分段锁)  TreeMap+ 多线程+ Spring 中的 AutoWired 和 Resource 的区别   AutoWired (参数 required  多一个构造器注入) 优先 byType   Resource(参数 name type  属性注入  setter注入) 优先 byName    优先 resource+ 断点续传怎么实现:保存进度,定位上次的上传位置+ 怎么进行数据库的优化 :一个复杂查询,语句报错,全量查询不报错,分析得知全量查询数据量太大,缓存区中的数据并没有报错。复杂查询查询到了异常数据。使用 explain 查询计划进行定位,确定报错位置,是某个表的某个字段出现了字符串不匹配的问题,有非法字符无法进行字符串转换(存的是数字字符串,要转换成数字后进行运算,无法改变数据类型,牵扯到其他业务),想修改数据,害怕影响其他业务,造成数据存坏或者污染,尝试对异常数据进行过滤处理。再有就是对于经常查询的字段加索引。+ 项目中哪里使用到了 redis  :redis 用来加速数据库数据的访问,我有一些数据太大了,因此访问的比较慢,加入了 redis 缓存。但是通过 jmeter 测试,发现有客户端阻塞卡顿的情况。原因就是 redis 是单线程,大 key,会阻塞 Redis。并且访问流量大,服务器也无法承受。最终分析该数据不是很敏感,还是选择了直接使用浏览器进行缓存。      session 共享 和 token 续期问题。 使用 有序集合实现延迟队列+ git 有一个开发版本,在开发版本(1)进行了一堆代码的开发,突然加了一个临时版本(2),如何将分支 1 上你的代码加入到版本 2 上,是用什么命令:使用 checkout 切换临时分支,使用 git merge 合并两个分支。解决冲突,拉取代码 上传代码+ SpringBoot 和 SpringCloud 讲一下
点赞 评论 收藏
转发
/feed/main/detail/e504c13c1e4f48e3ba57de239fc484b1/discuss/610122426814377984/discuss/610071142405001216
4.16 阿里控股集团爱橙科技一面
#软件开发2024笔面经#下午面的,努力回忆一下。电话面试,52分钟自我介绍面试官可能对我的研究方向比较感兴趣,开始一直在问我的研究方向,是怎么实现的,在现实中落地了吗,有现成的框架了吗。你为什么不去做研究方向相关的来做java(网络安全就业面小,不容易找工作,要求学历高,没有科研成果)那你学了这个研究方向有什么用(考虑问题更全面,除了实现基本的业务功能还会关心是否安全什么的)开始聊项目,项目相关的记不太清了,印象最深的是”小组项目你是组长吗“,不是问一些java基础知识,问到知识盲区了,印象深刻的有下面这些讲一下hashmaphashmap数组里存的是什么。应该是链表节点或红黑树的节点key存在哪里。应该每个节点都会存key。红黑树是根据什么排序得到。(之前真没了解过,完全知识盲区)肯定是根据key来排序,对于字符串应该是按字符顺序排序,自定义的对象就不知道了。(晚上马上看了看源码,实现了comparable接口按comparable接口排序,否则按类名的字符串排序,否则再按hashcode排序)线程的实现方式。实现runnable接口或者继承thread类。启动线程的函数是什么。start()。一个线程可以被重复启动吗。(又问到知识盲区了)应该不能重复启动,每次启动的应该都是新线程。(看了下源码确实每个线程只能启动一次,再次启动会报错。)线程池用过吗,为什么要有线程池。(反复利用线程,不用反复创建和销毁线程,提高效率)线程池的线程是怎么复用到的。(又又问到知识盲区了)不太了解,所以线程是可以重复启动吗。(看了源码,每个线程都用死循环挂着,又任务就执行,没任务就挂着)讲一下数据库的索引。B+树什么的介绍了一下给你一个场景,你讲一下怎么设计索引,有两个字段,一个是id,是主键,一个是name,假设有2000w条数据,要查找id=100w的记录怎么找。对id建主键索引,根据id查询,查到索引节点,因为是主键索引是聚簇索引,所以可以直接查到对应的数据。那查name=张三的数据呢。对name建索引,找到索引节点,因为只有两个字段id和name,索引节点中已经有id了,索引覆盖,不用再回表查询了。讲一下项目中难点。确实问到了很多知识盲点,收获很大,还是要多看源码,希望能进二面。
点赞 评论 收藏
转发
/feed/main/detail/423b0251c494495e9df8df66473686ce/discuss/610121432802045952/feed/main/detail/04a70eb7d4194e13a25ac14a405203fb/discuss/609848082867437568
卓望安全凉经
1.实习项目中redis分布式锁是怎么做的?2.socket用的什么协议?3.war包往tomcat中什么地方放?4.集合了解有多少Collection集合的继承体系?5.Map保证线程安全怎么用?6.HashTable算保证线程安全的类吗?7.ConcurrentHashMap和HashTable考虑线程安全和性能考虑哪一个?8.创建一个线程有哪些方式?7.CompletableFuture有什么了解?8.contdownLunch?9.实现线程安全有什么方式?10.Synchronize和lock选择哪一个比较合适?11.在使用线程池的时候使用ThreadLocal会有什么的问题(内存泄露可以控制,防止数据的错误使用,使用完后及时把ThreadLocal清除掉)?12.聊一聊springIOC?13.spring支持多少中注入?14.spring官方更推荐哪一种注入方式,最新的呢?15.一个接口有多个实现类,通过那种注入方式将多个实现类注入接口中(@Resource)?16.AOP(一些系统级的功能不用让程序员关注,程序员只需要去关注业务)17.spring里边的通知类型有哪些?18.springAOP的重要应用,springAOP的事务管理(用过吗,怎么用的呢)?19.使用了什么样的注解,如果在有些异常类型的情况下发生回滚,应该怎么做,而不是所有异常下发生回滚?20.spring什么情况下发生事务失效(aop基于动态代理,首先这个对象是个代理对象,才能生效)?21.数据库的四大特性?22.join,leftjoin,rightjoin?23.组合索引有什么了解?24.redis防止缓存雪崩的情况怎么处理?(key的失效时间)25.布隆过滤器,说说他的优缺点?26.有没有用过微服务架构?注册中心和配置中心用的什么?27.nacos配置的自动刷新怎么做的?28.时getwai时,有多少种filter29.微服务间的接口调用怎么做的?(openfen)30.jdk8用的什么垃圾回收机制?31.cms时老年代还是新生代?32.元空间是干嘛的?33.Java应用启动时如何设置堆内存大小?34.栈内存呢?35.一般jvm栈大小设置多少呢?
点赞 评论 收藏
转发
/feed/main/detail/306acbe809a24b7288d178dfc5a5f93e
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

牛客网
牛客企业服务