首页 / 凉经
#

凉经

#
182694次浏览 3385人互动
此刻你想和大家分享什么
热门 最新
03-21 18:49
已编辑
澳门科技大学 Web前端
腾讯前端暑期实习AI面
在牛客平台上面的,AI面链接发邮件后的7天内有效,挺严格的,要完整投屏,还要手机进入小程序进行监控,眼睛不看摄像头和发出其他声音还会提示。反正就当做正式面之前的热身。1. 先说说为什么要应聘前端岗,以及做了哪些准备2. 选择题(多选&单选)大概就是让你选学过的课程、语言、框架、技术栈等等,后面应该是会根据你选的随机提问3. 有1次换题机会的问答  a. 介绍下JavaScript的polyfill(不会,直接换题)  b. 如何去计算某段JavaScript的计算时长,说出3种方式  c. TIME_WAIT状态如何改变(没提示是TCP握手中客户端的状态,一上来直接懵了,继续换题)  d. SNMP的工作流程和执行原理(md,只知道是应用层的协议,蚌埠住了...)  e. promise的三种状态  f. Vue中的事件和DOM事件有什么不同  g.长轮询和websocket的区别4. 没有换题机会的问答(事情逐渐离谱)  a. 描述你最近参与的一个前端项目,并解释你是如何设计其架构的,包括技术栈的选择和理由。(提到的是我的一个关于医学大数据教学和实验平台的项目)  b. 这个项目关于医学大数据的存储和设计的方案(怎么就问到非前端内容了...,直接解释说只是涉及一些课程和作业方面的业务)  c. 使用了哪些数据库技术,以及如何应用到不同的业务场景(可能我前面提到的这是一个全栈的项目)  d. 对项目的后台数据进行了哪些安全方面的处理  e. 对于数据库,如何进行容灾和备份处理(问的都是关于数据库方面的东西,有点忘了...???)  f. 低代码平台的实现方案,你会怎么设计(我都没做过,咋知道...,只了解一些相关的api,无语了)  g. 描述对于一个项目的不同技术方案,你是如何去做比较和选择,还让举例  h. 如何去衡量团队成员对某个技术栈的熟悉程度和这个技术栈生态的发达程度,从中去做选择(离谱,只是我前面提到了点关于技术栈选型)参考为主吧,我是真不懂为啥一个前端实习会扯到这么多的关于数据库和技术方案的问题#前端##腾讯##AI面试##暑期实习##凉经##前端实习#
查看16道真题和解析
点赞 评论 收藏
分享
小红书电商商家一面二面凉经
时间线12.19 官网投递简历12.20 hr打电话问了一些基本情况12.21 约一面12.27 一面,一小时内约二面1.2 二面,当晚挂一面1. 请自我介绍一下。2. 这个项目是由你们几个人一起做的吗?3. 未来这个平台大家是做什么样的打算呢?4. 它的核心竞争力是什么?5. 作为后端开发者,整个数据库层面的设计是什么样的?有哪些主要的表?它们之间的关系如何?6. 业务是如何实现的?7. 系统最难的地方或技术上挑战最大的地方在哪里?8. ThreadLocal的作用是什么?它的实现原理是怎样的?9. 使用ThreadLocal的过程中需要注意什么?10. 除了手动释放ThreadLocal中的值外,它里面还有其他设计来避免内存泄漏吗?11. 动态线程池是怎么实现的?12. 动态调整机制是什么?我们应该设置多少核心线程数和最大线程数,以及通过哪里去设置?13. 动态线程池的“动态”体现在什么地方?14. 设置线程池参数是实时生效的吗?15. 什么是自旋锁?16. 除了自旋锁策略以外,Java里对同步(synchronized)还有什么其他设计?17. 请介绍下synchronized的工作原理。18. 提到了限流,请问常见的限流算法有哪些?19. 下面我们来做个编程题。您现在可以开始解题了。20. 写题(先用 Cpp 写了个大暴力,后面让用 Java 再实现一遍,讲了时间复杂度,又讲了一遍 DP 做法的思路,没让再写一遍)21. 反问:对实习生的要求,上班时间。结果:一小时后通知过了,约二面。二面1. 你的网站是一个创业项目吗?(怎么可能...)2. 你这个网站和其他同类型的有什么区别?3. 它们的核心竞争力是什么?(哪里有什么个人竞争力啊555)4. 现在有多少用户了?(说还在推广)5. 除了你自己之外,还有其他人参与这个项目吗?6. 如果这个网站能够发展起来,最核心的依赖是什么?或者说你觉得最重要的一件事是什么?7. 内容是如何获取的?8. 如何解决内容采集方面的人力瓶颈问题?9. 你们计划如何解决内容时效性的问题?10. 你们有没有考虑过通过什么方式来吸引用户贡献?(搞个排行榜?)11. 对于用户创作内容的行为,有考虑过给予什么形式的激励吗?(红包激励?被反问没钱)12. 推广网站时,实际能做哪些事情?(引流)13. 团队目前使用的是哪个版本的Java?(1.8)14. 如果让你调研是否要从Java 8升级到更新的版本(如11或17),你会如何评估其必要性?(性能提升)15. 升级JDK版本时,核心考量点是什么?(我答的是兼容性和性能提升)16. JDK团队在性能提升方面做了哪些优化?(我答的是JIT)17. 你接触过的最大一张表有多少条记录?18. 如果有一张业务表已经有六七亿条数据,并且它是一张大宽表,大概有六七十个字段,其中一些字段的尺寸较大,在日常使用中会遇到什么问题?(我答的是四层,比较慢)19. 即使有了索引,查询仍然很慢,你觉得可能是什么原因?(不知道了)20. 在表上新增一个字段时,如果这个表正在进行读写操作,应该如何处理以确保不影响现有操作?(我答的是搞一个副本)21. 如果是在单独的一个数据库实例上进行这样的变更,而不是主从架构下,是否会有额外的挑战?(面试官好像理解错了,把我说的副本理解成了主从架构)22. 在学习或做项目过程中,对你来说最有挑战的部分是什么?(这个问题之后需要细化一下)23. 你之前有面试过其他公司吗?目前那些面试流程走到哪一步了?(我答的在走流程)24. 面试者是否有任何想要问面试官的问题,比如团队主要负责的业务内容?25.无手撕代码26. 反问:什么时候出结果,业务内容。结果:当晚挂。反思:问了很多关于项目管理,项目推广这块的问题,但是真没啥想法,然后场景题现在还没接触过,回答的不行。#小红书##日常实习##凉经#
查看43道真题和解析
点赞 评论 收藏
分享
2024-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# #智能座舱# #凉经# #系统工程师#
路边的杯具:这问的比大厂都难了,笛子也不看看自己开的薪资
点赞 评论 收藏
分享
头像
2024-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
点赞 评论 收藏
分享
头像
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求职圈
点赞 评论 收藏
分享
携程数开凉面(三面已挂)
点赞 评论 收藏
分享
2024-08-29 18:18
已编辑
清华大学 算法工程师
阿里妈妈面试凉经
查看6道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务