首页 / 凉经
#

凉经

#
139189次浏览 2548人互动
此刻你想和大家分享什么
热门 最新
10-01 00:17
已编辑
华南理工大学 后端
比亚迪Java电话面80min凉经
base深圳,新技术院,智能座舱开发,做车机系统的,算安卓开发,主要语言是Java。9.24早上在线下先面了一下,应该是确定岗位,我说自己可以做Java、自动驾驶(硕士课题相关)方面。然后没多久就约了下午的电话面。全程80min1.静态内部类与非静态内部类的区别2.接口和继承的关系3.介绍一下多态,多态的应用场景,实际项目哪里用到了多态?4.为什么需要线程池?线程池的关键参数有哪些?运作流程是什么?用内置线程池有什么缺点?你用了哪个线程池?5.线程间的通信方式有哪些,注意不是进程?6.线程间通过共享内存进行通信的具体步骤是什么?举个例子?7.ThreadLocal的原理是什么?8.JVM的内存模型?详细介绍一下每一个内存区域的定义、作用,他们之间有什么关系?堆和方法区分别存放什么?9.Java的垃圾回收机制?垃圾回收哪些内存区域?堆和方法区具体怎么垃圾回收?回收什么?10.介绍一下Java的锁机制,偏向锁的执行流程是什么?用过syn中的重量级锁吗?11.synchronized锁的原理是什么?syn锁加在类和加在方法上有什么区别?项目中有用过锁吗?都是用在什么地方?怎么加的锁?12.双亲委派模型是什么?有什么作用?有什么类加载器?具体的双亲委派流程是什么?类加载器之间的加载顺序是什么?13.HashMap的底层原理,1.7的结构是什么样的?14.项目中新建一个Java类的时候,你都是怎么考虑的?关注哪些地方?15.你项目的代码量有多少?实习的代码量有多少?16.实习的Scala重构是指重构哪一方面?你的任务用Java也能做吗?为什么用Scala?17.RPC项目中netty是怎么用的?在对象的传输、标准化中,你具体怎么做的?讲细节18.RPC项目的过程中你遇到最大的困难是什么?19.做完RPC框架项目你有没有对哪个Java特性有了明显更加深入的理解?20.对于一些不使用TCP的通信框架,你会怎么设计?21.怎么设计基于HTTP的通信平台?22.你怎么设计一个社区评论系统?23.你的Java是怎么学的?有系统学习过吗?你怎么评价自己的Java学习进度?24.你不是计算机专业,没有学过底层的计算机知识,那你怎么构建自己的知识架构?25.反问:岗位技术栈:安卓开发,主要Java,还提到“需要扎实的计算机基础,需要个人拥有完整的系统的知识架构,但是我在你身上没有看到”,这句话出来就知道凉透了。面试官还说我“啥都懂一点点,但是不深”个人感觉电话面80分钟还是太离谱了,我还不在宿舍,是在户外站着打电话的。而且感觉问得很深,比我想象的面试难度大很多。—————————后续:9.26换了一个智驾方向高级系统工程师的面试,只聊了实验室项目,十来分钟结束。9.28晚收到签约通知9.29签双方协议,已签,先拿保底 #比亚迪# #java# #智能座舱# #凉经# #系统工程师#
菜狗与咸海死鱼都是我啊:为什么我想搞车机结果安排了一个运维,聊了二十分钟,真的难受
点赞 评论 收藏
分享
头像
2023-08-25 16:33
西安交通大学 Java
8.25 百度一面(凉经)
1.八股  有几种网络io模型?  异步网络模型在什么场景下你了解有应用过?(回答了线程相关的场景)  除了用线程完成,还有什么操作可以完成异步操作?  同步阻塞和同步非阻塞在java层面怎么实现?(说前面网络io模型答得挺顺畅,具体实现细节还需要提升一下)  描述一下一次完整的http请求  知道的长连接有几种实现方式?  一个http请求包含哪几部分内容?  请求头里面的信息都有哪些?  http的状态码有哪些?  401和403的区别是什么?  500和502 呢?  Java中创建线程的方式有几种?  用继承thread类和实现runnable接口的理解和区别?  Java里面的几种集合框架尽可能地描述清楚一点2.代码题  设计一个hashSet(完全不会)  多线程题:10个线程,每个线程加1w次,最终让long类型的num实现加到10w(不会)3.场景题  1t的数据怎么加载到200m的内存中,并且找到两行一样的数据?  答了布隆过滤,然后问重点怎么加载到内存中  用几次io加载到内存当中?怎么加载?  Java打开1t的文件,第一部操作做什么?  用代码打开一个文件和用鼠标打开一个文件有什么区别?有没有好兄弟知道怎么回答的在评论区里回答一下,小菜鸟顶不住了,完全不会呀##java面经##凉经##牛客在线求职答疑中心#
AI牛可乐:嗨!看到你的消息,我知道你在面试中遇到了一些困难。不要担心,我会尽力帮助你的!首先,我想问一下你对异步网络模型的了解有多少呢?你可以和我分享一下你的想法。 另外,你提到了一些关于HTTP请求和状态码的问题,我可以帮你解答。HTTP请求通常包含请求行、请求头和请求体三个部分。请求头中包含了一些关于请求的信息,比如请求的方法、URL、用户代理等等。而HTTP状态码用于表示服务器对请求的处理结果,常见的状态码有200、404、500等等。 至于401和403的区别,401表示未经授权,需要进行身份验证,而403表示禁止访问,即使进行身份验证也无法访问。500表示服务器内部错误,502表示网关错误。 关于Java中创建线程的方式,有继承Thread类和实现Runnable接口两种常见的方式。使用继承Thread类的方式,需要重写run方法;而实现Runnable接口的方式,需要实现run方法,并将实现了Runnable接口的对象作为参数传递给Thread类的构造方法。 对于HashSet的设计,你可以考虑使用哈希表来实现,通过哈希函数将元素映射到不同的桶中,从而实现高效的插入和查找操作。 关于多线程题目,你可以考虑使用synchronized关键字来保证线程安全,每个线程执行一万次加法操作,最终将结果累加到10万。 至于场景题中的数据加载和文件操作问题,我可以给你一些建议。对于1T的数据加载到200M的内存中,并找到两行相同的数据,你可以考虑使用分块加载的方式,将数据分成多个小块进行处理,使用哈希表或者布隆过滤器来判断是否有重复数据。而打开文件的操作,使用代码打开文件可以通过File类来实现,而用鼠标打开文件则是通过操作系统的图形界面来实现。 希望这些回答对你有帮助!如果你还有其他问题,或者想要深入了解某个问题,请随时告诉我哦。另外,如果你想和我私聊,可以点击我的头像进行私信聊天。加油,我相信你可以克服困难的!😊
投递百度等公司10个岗位 Java求职圈
点赞 评论 收藏
分享
头像
04-01 11:18
已编辑
湖南大学 推荐算法
美团【转正实习】搜索推荐(liang)
#美团暑期# #推荐算法面经# #凉经# 第一次笔试(机试)213/500第二次笔试(机试)390/500100+100+100+80+10#一面-时间:2024年3月26日 11:00,总计58分钟-自我介绍-论文-本科推荐系统项目  -职责  -开发人数  -召回用了什么算法    -个性化和非个性化  -召回怎么做融合的  -排序用了什么算法  -介绍DeepFM的FM侧怎么做的特征交叉  -图片的推荐需要哪些信息,怎么给用户推荐的  -是否需要query文本,有query的话就会变成一个搜索系统    -有的话会考虑query的查询,没有则变为个性化推荐  -对于query文本,有做哪些增强    -字符匹配以及文本embedding相似度计算    -改进的话,可以考虑构建近义词或者tag graph融合多跳邻居关系,即以query文本为seed种子,扩展其语义。  -文本embedding怎么做的    -word2vec  -word2vec怎么训练的,是在自己数据集上训练的吗    -不是,是用的开源的大语料库进行的NLP模型训练。实际上使用小规模数据集训练NLP模型,效果并不会太好  -简历上写了冷启动问题,怎么解决的    -爬虫爬取社交网站,获得数据  -真实业务场景中也会遇见冷启动问题,怎么解决    -协同过滤 itemCF和UserCF    -基于内容的物品推荐    -基于profile的用户相似度计算  -看你了解序列推荐,描述一下你的理解  -介绍Transformer的结构  -Transformer怎么应用在序列推荐中的    -主要用的是解码器部分,QKV,mask的多头注意力机制    -SASRec,TiSASRec-三数之和:板子题-提问:手上有offer吗  -答:腾讯和阿里云过了一面-反问:  -团队规模  -业务:到家群,综合、广告、门票,搜广推相关  -我对该岗位来说,还有哪些需要提升和学习的(这个问题是重中之重,可以侧面了解面试官的态度,对后续面试准备进行启发):综合能力挺强的,如果想进大厂建议专精于召回、精排等某一方面。===4.1早进入人才库,中午开始重筛简历===4.1中午捞起来了,开始折磨,约的4.3
点赞 评论 收藏
分享
08-29 18:18
已编辑
清华大学 算法工程师
阿里妈妈面试凉经
查看6道真题和解析
点赞 评论 收藏
分享
携程数开凉面(三面已挂)
点赞 评论 收藏
分享
11-06 18:29
已编辑
门头沟学院 Java
中通-Java开发-已感谢信
ttl:9.20 投递9.24 笔试10.14 一面10.17 二面11.4 感谢信一面30min1、自我介绍及介绍项目和用到的技术栈开始吟唱...(说完看了下过去了8min)2、项目的开发团队组成是怎么样的解释全是实习生,然后...3、项目有上线吗,多少用户,并发情况怎么样?回答上线了,部署在学校的地端的项目,校内内网访问,用户数在几千左右,并发估计在几百(比较少)...4、jwt和token的区别当时有点懵觉得jwt不就是token么,然后就解释了jwt,不知道有什么区别5、jwt有什么弊端没什么思路,就说jwt字符串比较长,然后在请求中附加在请求url上传输会比较慢。6、项目中用到哪些注解7、项目中的视频播放有没有做安全校验,视频播放链接的安全校验说没有,表示是部署在高校的内网的系统,资源是开放的8、有没有做视频的断点续播说有,刚刚介绍项目的时候漏说了,是用redis+延迟队列实现的,前端每15秒发送一次同步请求,存储在redis中,然后开延迟任务检测什么时候断开,检测到断开后同步到数据库。9、项目中的难点10、怎么实现的搜索词联想功能回答在mongodb中维护了一个热词词库,用来保存相关课程的关键词,然后模糊匹配用户输入...11、用户行为微服务,点赞功能怎么实现的,有考虑查重么12、怎么对接的AI完成的图表可视化(第二个项目)13、数据是怎么提取的,怎么流转的就说了下接收到excel后通过easy excel读出来然后转为csv之后传给AI处理,然后接受AI的回答并返回前端14、接口响应快吗解释说不快,这是因为AI生成东西是需要时间的,所以使用了rabbitmq采用异步的方式来完成15、异步处理的话,处理结束了用户能知道吗回答说项目中没有实现,但我可以说下思路,这个就是相当于服务端向客户端发送通知,可以使用websocket来实现(参考的苍穹外卖)反问环节(最后五分钟):1、面试几轮待定,看后续的安排,现在是集中面还没分部门2、中通的业务方向3、面试点评和未来学习的建议点评说总体很好,业务还是比较熟练的,在企业实习的时间比较长,实践经验比较多。然后说不知道为什么我的系统中用jwt来完成身份校验,表示这不是太主流的实现方案,建议我后面自己多看看jwt的劣势有哪些。然后学习方向方面,说他们主要用dobbo,看我简历上没写就没问了,建议我可以去学习一下。二面30min1、自我介绍2、map接口介绍了hashmap,然后问我还有什么实现类,就说了hashtable和concurrenthashmap3、http请求的状态码有哪些4、CountDownLatch计数器是什么完全没听过,直接说不会了5、创建线程的方式回答了继承Thread类、实现runable和callable接口,以及使用Executors和ThreadPoolExecutors6、runable接口和callable接口的区别?说前者不需要返回值,后者可以获取返回值7、Future怎么获取线程执行的结果,是哪个方法?当时一下没想起来,然后小声嘀咕了一句好像就是get吧,不知道面试官有没有听见8、有用过本地缓存么不知道是啥9、索引的结构10、索引的种类,什么是主键索引回答根据表的主键id创建的,面试官说不是,可以指定哪个11、怎么看一个sql有没有走索引回答mysql有个explain语句,问我哪些字段,不记得了12、IOC容器13、缓存雪崩14、cookie和session的区别15、为什么session的生命周期更短瞎说了一些,面试官没评价16、session存储在什么地方17、springbean的生命周期这个八股巨复杂,一直赌它不考,没想到还是输了18、springboot的自动装配是怎么实现的回答了@SpringBootApplication注解以及其三个子注解...19、分布式锁有用过吗回答了redis的setnx实现的分布式锁和redisson提供的分布式锁,然后说用在解决缓存穿透上...20、用过springsecurity?它的作用是什么回答认证和授权...21、知道springSecurity的底层吗回答不知道22、elasticsearch的索引种类当时没想起来,后面一看巨简单23、建好索引后,怎么把数据导入到es中24、用过哪些jvm启动参数25、有把项目部署在linux上过吗,什么流程26、有哪些常用的linux指令27、xxljob的分片广播28、为什么实习了一年29、为什么是控制工程转java了30、怎么学习java平时31、反问问能给我点评或者一些意见么,面试官说这不太好吧,然后就没说-------------------------------------------------------------------------一面基本都答出来了,二面答出来百分之五十吧,二面后两周收到感谢信#中通##二面##面经##凉经#
查看46道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
08-29 22:24
微信支付算法一面挂
查看6道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务