简历面 一个小时零六分钟 Java final volatile 关键字 volatile指令重排序 举个重排序例子 JVM对Java做了什么 堆和栈 垃圾回收算法 网络 打开网页 怎么用拥塞控制 路由寻路 照样让面试官给个评价 基础还是蛮扎实,感觉你的沟通能力也不错,也看得出来对技术很热爱,感觉还是很ok的,就是有的东西没复习可能有点忘了,建议知识形成自己的体系不容易遗忘,平时有时间可以写一些自己的东西 一面 三面 两个小时 项目锤爆 实习经历锤爆 算法题锤爆 就是对项目不停不停的锤,MQ的架构,Dubbo , 分布式的理解 评价:技术要深挖,对于项目的介绍要精练,要让人get到点,不用细节到代码的地步 问了下如果能过还要几轮 点击作者姓名与作者大佬交流~ 作者:拿学弟十年寿命求个offer 来源:牛客网(www.nowcoder.com) - 互联网名企笔试真题 - 校招求职笔经&面经 - 程序员/产品/运营求职实习信息 -
左右,但是公司没技术氛围,而且加班是家常便饭,所以为了自己打算离开了,这里我是提前和领导说不打算续签的,自己离职不太好意思拿年终奖再离职,不过领导知道后还是给我申请了年终奖,感动Ing 第二次面试先电面再去公司面试的 ,总体感觉很不错,结果还在等… 1.电面 首先自我介绍,这个很随意,技术人员一般都不看重这个. 1.ArrayList的扩容机制. 之后每次扩容是1.5倍,但是1.6的JDK版本是1.5倍+1,这个回答出来说明你研究过这个而不是直接背答案.每次add都会进行容量检查,扩容是调用一个native方法System.arrayCopy, 2. 3.自己的项目问题 这个就实打实的说就好了.其中有一个项目提到了python,因此面试官问我python学的怎么样,可以来聊聊python,但是我就会基础,所以不了了之,简历上不熟的东西尽量少写. 2. 本以为要挂了,最后说技术面过了,不知道是安慰我还是什么,接着是HR面,聊了聊公司现状,待遇问题等,最后也没说过还是不过等通知.因为现在时间点比较尴尬,我提出年后入职,也不知道可不可以….等消息中 更新:
360产品运营面经 360也是很早就参加了笔试流程的,答完笔试还对360公司有了些好感,毕竟笔试题出的还算是到位。流程也比较透明,全程可以在微信公众号上查询到进度。 先说下,360的面试也是一站式的,而且没有群面环节,第一轮结束后马上就可以知道结果。等候区在360的一个房间内,人比较多,空气还不够流通,一个非常简陋的显示屏不断滚动着面试轮次、房间和姓名。 可以说,面到一半楼主已经想放弃治疗了。坚持到结束,果然就收到了不合适的通知。 360面试就此结束。 点击作者姓名与作者大佬交流~ 作者:鹌鹑求offer 来源: 牛客网(www.nowcoder.com) - 互联网名企笔试真题 - 校招求职笔经&面经 - 程序员/产品/运营求职实习信息 - 程序员/
去年的时候比较迷茫,不知道自学到底需要准备什么,在牛客上看了很多面经,非常受益,今天也分享一下供参考。本篇文章主要讲讲自学的历程即找工作需要注意的地方。 当时一面完的时候我说我计算机网络和操作系统方面不是特别好,一面面试官笑着说:没事,路还长呢,你去等二面吧。 现场面在软件园那边的招商银行面的,当天直接三面,基本每个人都有三面。面试的感觉只有一个:不愧是银行,太壕了。 有点可惜,留成都京东还是很不错的) 一面(50多分钟) Struts2和SpringMVC区别,SpringMVC有啥好处。SpringMVC的执行流程。一个网页从输入网址到显示经历什么过程? 并不太过沮丧,面完一个反思总结面好下一个。简历上的东西力争全都会,摸索一套属于自己的吹点。
面试记录 头条 - 一面 - 自我介绍 - 连续子数组的最大和 - 二叉树任意两个节点之间路径的最大长度 - 二叉树的深度 - 一面上个周只记得这么多了 - 二面 - 自我介绍 - mysql的引擎,区别 顺序是否必须一致 - 为什么用B+树 - 为什么不用B树 - linux内核存储方式 - 什么事页式存储 - lfu(好像是这个) 给定一个结构,好像是cache,然后操作,比如set(a,1),set(b,2) ,cache有大小,问当cache达到最大值比如3,现在想再添加一个元素进去,把原来里面出现频率最小的删除,把新加的加入,时间复杂度O(1) 提示:用hashmap(不会) - 随机链表的复制 - 三面 百度 - 一面 - 项目(问了好多好多) - 说一下数据库表都有啥 - 为什么自定义的异步队列 - 如果请求已经发出,但是异步队列处理结果异常怎么办 - 什么是字典树,怎么实现的敏感词过滤 - 拦截器相关 - 层次遍历二叉树(剑指offer) - 快排 - 二面 - redis场景实现:点赞怎么实现的,我现在想实现一个功能,显示一个用户都给谁点赞了怎么实现 - 推拉的具体实现,怎么存储的,主要考业务 -
——卡莉娜·斯蒂芬诺娃 两面技术一面hr,2.5h走完全流程,很满意pdd的面试安排,不用等啊等啊等 两轮技术面,问的比较简单,有些重复的部分就把两面写一起了,也有些不记得了。 用2G内存统计10G日志文件出现最多的url。 二维数组横着遍历快还是竖着快,为什么? hr面,一半话题离不开钱觉得自己肤浅的够真实 自我介绍,项目介绍 工作城市怎么考虑 xxx和pdd同时给offer,哪些方面是你选择offer的决定因素 期望薪资 单休能否接受 家庭情况
实习的工作越来越重,接下来主要精力应该要放在实习工作上,接下来的秋招就佛系地面一面了。 在牛客上面当了半年多的伸手党,受益良多,现在把自己的面经放上来,希望能对大家有所帮助。 百度面经--通过 百度一面(90分钟) 项目介绍(60分钟) 扩展知识 1.Redis如何实现数据一致性 2.多个客户端同时写入数据如何处理写冲突问题 基础 1.基数排序 2.设计模式(说一种记住的) (30分钟) 1.项目经历 阿里三面(交叉面,45分钟) 面试官是搞数据库的 1.项目经历 2.个人 个人的优缺点 3.其他 对数据库方面有哪些了解和问题 阿里HR面(45分钟) 介绍一下项目 个人优缺点 对阿里文化的了解,为什么想来阿里 个人的短期目标和长期目标 你能为当前团队带来什么贡献 拿到了哪些offer,阿里是第几选择腾讯面经(TEG存储) -- 挂掉 1.第一部分 项目介绍 2.第二部分 扩展知识 面经 - 程序员/产品/运营求职实习信息 - 程序员/产品/运营学习交流社区
好了,废话不多说,上面筋 1、自我介绍 2、讲项目,对项目的测试点,你是怎么测得,有没有用什么工具 3、讲项目,同上 4、bug的生命周期 5、对登录框的测试,web版的 6、因为这个部门是做手表的,所以他就问我你对这个手表的一些想法 7、因为在上面我提到了手表的定位,所以这里他问我了解什么定位的方法 8、大学中,什么是你感触最深的 9、你的职业规划是什么 10、有什么想问他的 over 虽然只有一面,但是感觉还是不错的,就当自己秋招攒经验了吧 点击作者姓名与作者大佬交流~ 作者:追风筝的孩子 来源:牛客网(www.nowcoder.com) - 互联网名企笔试真题 - 校招求职笔经&面经 - 程序员/产品/运营求职实习信息 - 程序员/产品/
一面:现场面去的很早明显焦虑并问不到面经(50分钟) (1)自我介绍这里介绍完提到自己熟悉的知识,项目 (2)项目介绍项目中遇到的难点如何解决的 (3)集合框架库了解吗说下常用的我画了图说了HashMap 操作造成的ABA问题 如何解决 (8)用的是mysqls啊 数据库索引了解吗 底层数据结构 做一道索引的题 Index A_B Select * from table where B=3 and A=2问会用到索引吗 (遇到和一面一样的) 问能否用集合框架说可以写了集合框架的基于Map的 给面试官说思路 不用集合框架库的没写代码说了思路 (6)提问 HR面: 第二天晚上收到短信二面过了接着隔一天HR面 (1)自我介绍 (2)对之前面试的评价打分扣分点这里绝望了说了觉得数据库掌握不够好被HR用本本记下来了 答完就后悔 不能说自己技术弱点啊 (3)职业规划生活规划 (4)实习经历你的收获 (5)期望薪资 (6)还面试过哪些公司到哪个阶段 (7)如果cvte发offer会因为什么原因不来 (8)家庭关系宿舍关系最讨厌什么 (9)会因为什么事情忧虑会对你产生影响吗 大概就这些了希望好运 写面经攒人品 HR面结果还在等 祈祷?
8月30号快手一面 大概70min 1.自我介绍 2.你的实习经历挺丰富的,介绍一个你最熟悉的项目吧balabala,讨论了很久项目问题 3.Mysql的索引有哪些? 详细谈谈G1的优点 15.算法题,对一个链表进行归并排序,链表可能有环 9月6号二面 1.大概60min老套路,自我介绍,你对快手的了解,和抖音的区别,聊项目 2.项目中用到dubbo?
如果没有任何一种硬币组合能组成总金额,返回 -1示例1:输入: coins = [1, 2, 5], amount = 11输出: 3解释: 11 = 5 + 5 + 1示例2:输入: coins = = {}obj1.foo(2); console.log(obj1.a); // 2obj1.foo.call(obj2, 3);console.log(obj2.a); // 3var bar = new obj1.foo(4)console.log(obj1.a); // 2console.log(bar.a); // 4输出结果: 2 3 2 4解析:首先执行obj1.foo(2); 会在obj中添加 a属性,其值为2。 之后执行obj1.a,a是右obj1调用的,所以this指向obj,打印出2;执行 obj1.foo.call(obj2, 3) 时,会将foo的this指向obj2,后面就和上面一样了,所以会打印出3
lock1->lock2->lock3->lock4 活跃 goroutine 数量较多时,会导致全局的延迟不可控。比如 99 分位惨不忍睹。 err2 := json.Marshal(&data2) log.Println(string(buf2), err2) } 输出: 2009/11/10 23:00:00 {"A":null var b1 strings.Builder b1.WriteString("ABC") b2 := b1 // b2.WriteString("DEF") 失败 在写操作会进行copyCheck -> 2.弱三色不变式 黑色对象允许引用白色对象,白色对象存在其他灰色对象引用,或者可达它的链路上存在灰色对象,目的在于破坏条件2。 2. 删除屏障 具体操作: 被删除的对象,如果自身为灰色或者白色,那么被标记为灰色。 满足: 弱三色不变式.
从下午3点面到下午6点,3技术+1HR,当时没感觉,面完后感觉很累,当时忘写面经了,现在才想起来,题目都忘了,能想起多少写多少吧,之后想起再更新,记得最清楚的是拿到offer后可以来实习吗(不能) 1 一面 1. 自我介绍(问项目) 2. java内存结构 3. 垃圾回收 4. 创建线程的方法 5. 算法题:一个int旋转末尾为0忽略 2. 二面 1. 自我介绍 2. 问项目(比较深、分布式、冲突等等) 3. 数据库范式 4. 希尔排序 5. 冒泡排序,如何优化 6. 三面 1. 自我介绍 2. 问项目 3. 多久看一次电影 4. 对猫眼了解多少 5. 对于猫眼感觉有什么需要优化的 6. 自己实习期间的日常生活 7. 能来实习吗 8. 点击作者姓名与作者大佬交流~ 作者:lurenbing231 来源:牛客网(www.nowcoder.com) - 互联网名企笔试真题 - 校招求职笔经&面经 - 程序员/产品/运营求职实习信息 - 程序员
2. 介绍一下BERT的训练过程BERT 的训练分为两个阶段:预训练(Pre-training):在大规模无监督语料上进行语言建模任务学习。 PredictionNSP学习句子间关系判断 B 是不是 A 的下一句2.1 Masked Language Model (MLM)传统的语言模型(例如 GPT)是条件概率建模,$$P(x1, x_2, 举个例子:输入: I love NLP, 想预测 token: "love" Layer 1: "love" attends to "I" and "NLP" Layer 2: "NLP" attends , L, H = x.size() x = x.view(B, L, self.num_heads, self.head_dim) return x.permute(0, 2, : [B, H] return self.linear(cls_vector) # [B, 2]class BertForPreTraining(nn.Module): """
Encoder-Decoder 架构:适用于序列到序列(seq2seq)任务,如机器翻译、摘要生成。 每个维度对应一个不同频率的正弦或余弦函数,波长呈几何级数,从 $2\pi$ 到 $10000 \cdot 2\pi$。 ⚖️ 2. * (-math.log(10000.0) / d_model) ) # [d_model/2] pe[:, 0::2] = torch.sin(position * div_term # 假设词表大小为 10000,批大小 B=2,序列长度 L=10 vocab_size = 10000 B, L = 2, 10 model = TransformerEncoder
自我介绍逻辑: 背景介绍; 从实习前中后三个阶段解释技术转产品的原因;二面、HR面开始略过直接讲结果。 说明3个自己能胜任岗位的特点,并举出有量化成果的实例论证。 本次二面、HR面强调媒体方面的专业能力,有内容创作经验+媒体技术基础。 数分实习的主要内容:数据检查工具、内部工具文档导航门户、游戏活动信息可视化。 二面 这一轮重点同样在调研上,感觉交流中有学到很多。体验设计和调研这种细节方面的问题,个人认为是“产品感”比较重要的部分,也有在找书和资料深入了解中。 自我介绍。 工作2:日常监控部分的提效,活动数据可视化。主要难点在需求调研(确定需求内容、涉及定义、信息范围和信息量),进一步设计交互和可视化,主要亮点在冗余信息的折叠收纳。 忘记讲第三部分了。 调研2:方案设计中明确需求范围、概念定义等。 在线咨询小程序主要负责工作 职责:中后期加入,负责一部分调研和新功能设计。加入的原因是被产品定位吸引,想做减少校园内信息差的咨询平台。
的巨佬能互相交流一下弥补一下知识点,之后不要被问的太尴尬就好 点击作者姓名与作者大佬交流~ 作者:asfsgfwe 来源:牛客网(www.nowcoder.com) - 互联网名企笔试真题 - 校招求职笔经& 面经 - 程序员/产品/运营求职实习信息 - 程序员/产品/运营学习交流社区
——《弱点》 字节跳动服务端研发 一面 1、 虚拟内存是什么干什么用的。 2、 HTTP协议包括哪几种请求,如何保证幂等性。 二面(感觉不是做JAVA的) 1、 什么是堆,画了个二叉树问是否符合最小堆的结构,然后根据图叙述堆排序的详细过程。 2、 TCP与UDP的区别,还有哪些其他的传输层协议,用来做什么的。 三面 1、 四次挥手,会出现哪些问题,如果过程中服务器宕机会出现什么问题,怎么去解决。 2、设计一个HashMap类,键值类型都是整形,唯一的要求就是尽可能高的提高内存的利用率,存放尽可能多的键值对,问了Java中的hashmap,会有哪些问题。 3、操作系统当中的进程调度算法。
* 2.如果指定参数hash在表中没有对应的桶,即为没有碰撞,直接将键值对插入到哈希表中即可。 * 2.将hashMap的临界值修改为扩容后的临界值 * 3.根据扩容后的容量新建数组,然后将hashMap的table的引用指向新数组。 stack1.empty()) { stack2.push(stack1.pop()); } } return stack2 > Integer.MAX_VALUE) { ans = 0; } return ans; } 最大合数的质子分解,比如输入20,输出2,2,5 Sslow = Sfast * 2 * ( x + m*c + a ) = (x + n *c + a) * 从而可以推导出: x = (n - 2 * m )*c - a = (n
2) * f(1)=1 * f(2)=2 * * @param target 台阶数 * @return 跳法 */ public int * 例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。 ,-15,1,2,2}; System.out.println(FindGreatestSumOfSubArray(arr)); } public static int Sslow = Sfast * 2 * ( x + m*c + a ) = (x + n *c + a) * 从而可以推导出: x = (n - 2 * m )*c - a = (n Merge Sorted Array(合并两个有序数组) * 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。