面试

2020最新java头条校招实习面经解析(建议收藏系列)

倖福魔咒の 提交于 2020-11-25 01:19:01
第一次大公司面试的面经 此次面试说来也有点匆忙,本没想过自己会那么快就想去面试大公司,并且把自己第一次面大 公司的各种不足展现得一览无余。 当时6月20号左右身边一位朋友给了一位人超nice的师兄的内推,并且鼓励我去投简历。 最终战胜了自己的胆怯,投了一份简历给内推的师兄。 一两天后hr就打电话安排面试了。 没想到面试是要连续着面的,当时面花了一个多小时过了一面,再花一个小时面二面,最终也 止于二面。 接下来就是本文的主题了 。 我把当时面试官在线面试平台中写给我做的题记录了下来,其实从面试前就打算把 面试学到的东西积累下来。 我也尽量把每一道题都写上我的解题思路,希望能得到大家更多更好的意见。 一面 一、请问运行这段代码会输出什么 . let obj = { name: 'bytedance', getName() { return this.name } } let fb = obj.getName; fb(); A:我当时好像是答undefined。但我知道这不会是输出”bytedance“ 因为当obj.getName赋给fb的时候它的this也改变了,然后我后来我在浏览器中运行了一下代 码发现是输出""。。。 二、设计一个简单的任务队列,要求分别在1,3,4秒后打印出”1“,”2“,”3“ . new Quene() .task(1000, () => { console

哈尔滨工业大学计算机系(英才学院)大四老腊肉的大学生活科普(长文)

好久不见. 提交于 2020-11-25 00:20:01
本文属于随笔胡写,从2019.10.24开始日更,大约会在11月底完稿。写这篇的意义一方面是为自己总结一下大学生活,另一方面是希望能帮助准备进入哈工大读书的学弟学妹们提早了解这边的生活。 笔者是2016级哈工大本部计算机系学生,通过高考分数进入了英才学院,大三细分专业方向时选择了视听觉信息处理方向,学分绩自我感觉良好。 课程篇 选课 选课是在每学期快结束的时候进行,选下个学期的课(大一上学期的课边上边选)。学校实行全面选课制,也就是说即使是必修课也要学生手动在选课系统里选上。大一大二主要是必修课,大三后主要是专业限选课和选修课。选课是个必要环节,如果你不选课,最后教师端的表格里没有你那一行,就没办法给你登成绩,这课即使你听了也考了,最后也相当于没上。 每次选课期限是几天时间,但选课系统性能有限,选课当天基本登录不进去,抢课主要拼运气。 不过英才学院因为安排好了各种选修课有单独的名额,所以我基本没参与过抢课,都是过了开放选课当天的热度以后再慢慢选。必修课之类的课有充分的名额不用抢,抢的主要是选修。 课程有很多类,大概有必修课,全校任选课,素质选修课,素质核心课,专业限选课,专业选修课,跨专业课,创新课。 必修课:主要在大一大二出现,所有学生必须学的课,根据专业可能有不同。 全校任选课:一些杂七杂八教各种东西的课,比如心理健康,军事装备,甚至到如何酿啤酒。这些课一般用来凑学分

哪家互联网公司涨薪最厉害?居然不是腾讯阿里

℡╲_俬逩灬. 提交于 2020-11-24 19:51:03
最近脉脉职言区有一条讨论火了:哪家互联网公司涨薪最厉害? 各路大厂员工都开始在评论区开始了热烈讨论,10条评论里,有 7 条都在说拼多多。以前只知道拼多多的百亿补贴真香,却不知道拼多多员工涨薪也很香。 其实早在今年年初,在众多企业都因疫情遭受重创时,黄峥就做出了为公司 6000 名员工集体涨薪的决定,且去年下半年也有人爆料拼多多为员工涨薪,幅度相当可观。 按照知乎上拼多多员工的说法,应届毕业生可以拿到比腾讯阿里高 30% 的薪资,而有工作经验的员工,普遍薪资水平高出业内 30%~50% 以上。 根据数据显示,技术岗的薪资一如既往的高,特别是安全岗位中的渗透测试,在拼多多能达到2W+的薪资水平。 图源看准网 其实不止是拼多多,腾讯、字节跳动、阿里、深信服等大厂的渗透岗,工资也都高于行业水平不少。 讲真,虽然互联网大厂经常被贴上#加班#、#996#的标签,但是薪资、成长空间等方面都比一般的小公司好了不止一点点。 互联网大厂到底需要什么样的渗透测试人才呢? 1、能够熟知常见的各种渗透测试方法、工具和手段,精通 owasp top10 原理等并加以应用; 2、能够独立地利用各种手段来检测企业的网络策略,发现企业存在的网络安全隐患问题; 3、能够结合特定公司或项目的特性,跟踪各类安全动态,进行安全漏洞分析、预警并提出合理的网络安全解决方案。 为了帮助致力于在渗透测试路径中深扎的同学更有方向

美团面试总结

二次信任 提交于 2020-11-24 19:49:53
写在前面的话 夫妻俩带娃面试,也是够拼的。难为了老公,一点把握都没有,竟然还通过了一面,老天啊,止于二面,不后悔了,做以下总结,希望对自己以后的面试有帮助, 按映像深刻顺序 1.如何设计一个秒杀系统(开放题) 参考博客: http://blog.csdn.net/suifeng3051/article/details/52607544 看完博客后,归纳成自己的语言 可以从前端+服务器端+数据库端来回答 数据库比较脆弱,扛不住高并发请求,这些最好在服务器端都处理掉 前端:静态页面,避免重复提交,绑定请求IP 服务器端:网关层,避免恶意攻击,对于同一个userId限制请求 服务层:1.可以利用消息中间件来实现,缓存请求到队列中,数据库层订阅一定数量的请求 2.也可以利用缓存来实现写的操作(更多的是用来实现读操作) 2.原子操作类(Atomic)--原子类型的变量 参考博客: http://blog.csdn.net/u011116672/article/details/51068828 在java.util.concurrent.atomic包下,共有13个类,主要分为四种类型 原子更新基本数据类型:AtomicInteger,AtomicBoolean,AtomicLong 原子更新数组 原子更新引用类型 原子更新属性 解决问题:用来解决高并发,多线程的情况下变量值的改变(如自增)

面经 | C++软件开发(中兴)

瘦欲@ 提交于 2020-11-24 19:30:06
首先,小媛祝大家鼠年快乐! 中兴的话,我是7月份投的 软件开发工程师 的提前批,没有笔试。大概是在8月中旬电话面试,然后是9月份现场综合面试。然后至今没有等到通知 锵~锵~锵~ 现在进入正题! 面试总结 a. 秋招过程中,多关注一下提前批的通知;很多公司都有提前批,而且提前批有些是会免笔试的。提前批+内推是最优组合,求职快人一步! b. 面试过程中自信一点,我的口头禅是“。。吧”,同学说我面试过程中经常显得好像不是那么确定。 中兴的软件开发工程师岗位覆盖范围非常广,有兴趣的同学可以去官方招聘网站了解一下。我投的是提前批,是把简历发到一个师姐的邮箱,在岗位上只写了一个“软件开发工程师”这一个大类,面试的时候公司内部应该是进行简历评估之后选择的面试官。 一面 技术面 自我介绍+项目介绍 项目相关提问。 树的遍历方式有哪些? 口述层级遍历的编程实现。 把一个程序编译生成可执行文件经过了哪些步骤? 指针和引用的区别 虚函数及虚表(先从继承问起,然后慢慢深入) 可参考以下2篇博客: https://blog.csdn.net/haoel/article/details/1948051 https://songlee24.github.io/2014/09/02/cpp-virtual-table/ 中断嵌套函数相关知识(出的是情景题) 内存是怎样分配的,是不是从地址为0开始分配的?

小鹿周末总结

亡梦爱人 提交于 2020-11-24 19:28:53
又到了周末总结的时候了,这一周写了两篇原创,三篇转载,现在比之前更新的更频繁了,我发现很多读者跟不上了,可能是我没考虑到一些读者,我分析的是,原创的文章是我准备面试经常问到的,比如本周的一下两篇: 1、 面试二叉树看这 11 个就够了~ 2、 面试官最爱问你的,网络分层中每一层有哪些内容 其他三篇转载的文章如下,可能很多人以为转载是在应付事,在小鹿这里,完全是看过文章内容质量的: 1、 【漫画】| 面试官问我AVL树,我就把这篇文章扔给了他。 2、 中秋节 | 送你一份程序员养生指南 3、 每个前端工程师都应该了解的图片知识(长文建议收藏) 而转载的是我平常项目中会遇到的一些问题,在转载的同时不仅分享给读者,而且在这个过程也提高了自己的知识体系,而不是为了说是偷懒少写一些原创文章之类的,完全没有这方面的想法。虽然不能每天都能原创,但是写原创占据了自己时间的一大部分,有时候很多重要的事都抛在脑后,先把要更新的原创先写了,然后去做那些重要的事情。 这是我的一个做事的原则吧,总是先把自己喜欢的事情干好,干的漂漂亮亮的,才能决定能不能把其他事情做好。 因为很多关注的新读者,或者说刚刚上大学的大学生,文章写的可能会不对口,而且这周也没写一些非技术文章,这是我安排上出现的问题。就是说,我想简单做一个投票,想大概了解一下各位读者的口味和读者想要在小鹿这里能够获取到哪些方面的帮助

横扫阿里、滴滴、美团后,阿里程序媛整理出这份厚厚的面经

孤者浪人 提交于 2020-11-24 19:28:36
《你的名字》 欢迎点击上方蓝色字体 B ella的技术轮子 关注哦~ 内容目录 自序 头条 美团 滴滴 京东 others 算法题 HR面 tips 自序 这次面试的公司有一点点多,主要是因为毕业后前两份工作找的都很草率,这次换工作就想着,emm,毕业三年了,该找个工作好好沉淀几年了。 先说下这次面试的结果吧: 到hr 面的: 阿里、美团、滴滴、金山云、每日一淘、火币、宜信、旺店通、黄包车、linkedMe 其他: 小米(四轮技术面,大概4个小时的样子,大数据部门,不知道是不是四面的负责人嫌弃我木有大数据的经验,我确实木有哈) 京东(电话面试一轮+现场两轮,面试完快中午一点了,说是让我先回家,后面让hr 电话联系我,一周后一面的面试官问我还考虑京东不,如果考虑的话,就进行后续,对不起,我已经不考虑了,希望以后有机会再合作,所以没有后续了) 头条(二面完gg,我的算法确实菜哈,然后leetcode又只刷过10道题,去面头条,确实有些作死的节奏,实在是对不起帮我内推的石冲大佬) 爱奇艺(电话面试一轮+现场两轮,到技术终面了,这个怪我,面试官也一直很忙,然后我俩就互相一直改面试时间,最后定的那个面试时间我还迟到了一个小时,还是时间到了才给hr 打电话说一个小时后才能到,虽然我知道这样做非常不好,但是当时情况比较复杂,自己根本忙不过来,一直在面试,也没有办法中途给hr 打电话说一下

包邮送书| 10年测试总监吐血整理的测试技能手册,白嫖你要不要?

ぃ、小莉子 提交于 2020-11-24 18:29:55
测试=找茬? 这样的自我怀疑,相信很多测试都有过! 产品经理觉得你让项目延期;开发恨不得天天提刀来见;自己又害怕成为新一代“背锅侠”······· 而当初冲着“入门容易、有钱景、越来越吃香”入行的你,遇到这些情况,是否也会力不从心?是否也有过迷茫无助? 其实, 你只是对测试的成长路径缺乏深度认知! 78%的测试人还只是停留在且走且看,公司需要啥,我就学啥的路径,这样下去,你会很难赶上下一个风口,抓住新机遇! 为了解决你们的困惑,我给大家申请了一波福利———— 1 柠檬班在今年推出了知识硬通货——软件测试英语手册、测试技能图谱。 首度曝光后,它们就已经成了学员眼中的“香饽饽”,甚至 出现了现象级刷屏~ 今天, 《软件测试最新技能图谱》+《软件测试英语必备手册》包邮免费送! (心急入手的小伙伴可以直接拉到文底,查看领取攻略,毕竟数量有限,先到先得!) 2 软件测试最新技能图谱 在这份图谱中,选取了初、中高级测试工程师、python自动化测试工程师、Java自动化测试工程师、python测试开发、Java测试开发、测试工程师常用工具大全、性能工程师8大知识模块; 研究超过1000+招聘信息,结合5年多的教研、教学经验,提炼出从入门到年薪50W+软件测试工程师成长技能点! 可以说这是迄今为止测试工程师技能 最全面的技能图谱 ,虽然他不能代替付费课程,通过严谨的听课——敲代码——写作业—

速看!速看!150页spring cloud alibaba全解

梦想的初衷 提交于 2020-11-24 18:29:41
今天跟大家分享的是150页spring cloud alibaba全解, 下拉文末获取网盘链接 第一章 微服务介绍 1.1 系统架构演变 1.1.1 单体应用架构 1.1.2 垂直应用架构 1.1.3 分布式架构 1.1.4 SOA架构 1.1.5 微服务架构 1.2 微服务架构介绍 1.2.1 微服务架构的常见问题 1.2.2 微服务架构的常见概念 1.2.2.1 服务治理 1.2.2.2 服务调用 1.2.2.3 服务网关 1.2.2.4 服务容错 1.2.2.5 链路追踪 1.2.3 微服务架构的常见解决方案 1.2.3.1 ServiceComb 1.2.3.2 SpringCloud 1.2.3.3 SpringCloud Alibaba 1.3 SpringCloud Alibaba介绍 1.3.1 主要功能 1.3.2 组件 第二章 微服务环境搭建 2.1 案例准备 2.1.1 技术选型 2.1.2 模块设计 2.1.3 微服务调用 2.2 创建父工程 2.3 创建基础模块 2.4 创建用户微服务 2.5 创建商品微服务 2.6 创建订单微服务 由于文档过大,在这里只给大家展示了一部分, 点击链接获取完整文档 链接: https://pan.baidu.com/s/1bPkeS35l8D2tqqc1sor18Q 提取码:g3eq ※部分文章来源于网络

AI算法岗为什么都要求C++?

喜你入骨 提交于 2020-11-24 14:43:51
当下AI算法大多基于深度学习算法模型,通常在模型训练和验证阶段会采用Python语言快速处理。 而在实际应用阶段,则会采用C++来调用模型和性能优化,从而提高算法运行效率。 所以未来想要深耕AI算法领域,成为资深算法工程师,C++是必须掌握的。 很多同学一听学C++没个2-3年啃不动,立马条件反射式地放弃。但C++真的难学吗?说到底只是方法不对。 今天就给大家分享一个含金量很高的实战项目——《C++开发实战3天特训营》,特训营老师胡船长,10年前就获得过ACM亚洲区金牌并2次进入总决赛。 此后任职百度知识图谱部,推动开发百度NLP推理引擎,并获得百度“黑马奖” “年度英雄奖” 等荣誉,代码能力非常强悍! 船长会带你使用C++实现快速排序算法,深刻理解C++编程思想。 而且会重点带你经历从GoogleTest实现原理到构建项目的全流程,让你能够从0到1独立开发一个C++项目,快速提升项目能力! 并从老师自己在百度多年的面试角度出发,讲解大厂面试的核心关键点,教你如何准备大厂面试,拿下高薪offer! 通过学习,你可以快速获得: 第一天 掌握C++关键学习方法,快速上手; 第二天 从0到1完整构建谷歌测试框架,上手项目; 第三天 实现快速排序算法,夯实C++与算法基础; 特训营详细大纲: 第一天 1. 行业共识:得 C++者,得高薪 2. 你是这样的『盲人』工程师么? 3. 初识