今天来分享一位球友的面试经历,这位朋友工作已经 7 年,之前一直从事 PHP 开发工作,微信公众号开发、保险行业都做过。2 月 21 号的时候正式提交离职申请,3.1 号开始学习 Java。
已知 100 围坐在一张圆桌周围。从编号为 1 的人开始报数,数到 m 的那个人出列;他的下一个人又从 1 开始报数,数到 m 的那个人又出列;依此规律重复下去,直到圆桌周围的人少于 m 个数,输出圆桌上人的原始编号。
HTML+CSS切图经验; 对应用落地流程如小游戏、小程序有所了解,并尝试输出过demo或落地过项目; 爱发散和思考,动手能力强,且能及时沉淀相关总结 加分项: 自己策划、研发并发布过产品 ---- 不管是社招或实习生招聘
腾讯社招iOS面试记录 毕业好几年了,上周发送了简历给腾讯,参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。 一面电话面试: 面试官主要是针对iOS相关的基础问题。
问了java,c++哪个更熟悉点,答C++,然后问了很多C++基础(和校招的C++基础问题差不多)。 4. 简历的图像识别相关的,面试官不懂的,基本没有问。 ---- 2. 性格测试 ? 家庭成员 7. 期望薪资(说了自己的期望,视乎面试官觉得我说高了) 技术领导面试(只记得大致的内容): 1. 大致聊了下简历上的工作内容(好像前面的技术面试官,对我的评价还可以)。 2. 期望薪资。
二分查找(递归和非递归) 反转链表(递归和非递归) 常用Java集合类 HashMap为什么长度是2的n次幂,数据结构,扩容(包括元素移动的细节),线程不安全的问题 ConcurrentHashMap怎么保证线程安全,1.7和1.8有什么变化,为什么要要这么优化 CopyOnWriteList怎么保证线程安全,为什么这么做 Java synchronized关键字的作用,原理,锁升级、锁粗化、锁消除 volatile关键字的作用,原理 MVCC 事务的ACID,每一项是如何保证的 MySQL的索引结构,为什么是B+树而不是B树
7、返回数据: 当页面请求发送到服务器端后,服务器端会返回一个 html 文件作为响应,浏览器接收到响应后,开始对 html 文件进行解析,开始页面的渲染过程。 ; } else { return search(arr, target, start, mid - 1); }}// const dataArr = [1, 2, 3, 4, 5, 6, 7, toSource,以及 ES7 新增的方法 includes。 // concat方法var array = [1, 2, 3];var array2 = array.concat(4,[5,6],[7,8,9]);console.log(array2); // [ 例如 Array(7)使用键的集合对象,这些集合对象在存储数据时会使用到键,支持按照插入顺序来迭代元素。
最近刚跳槽刚结束,也拿到了几家一线大厂的核心的 offer,总结一下经验希望能帮到其他同学。
也就是说Promise.resolve('1')的值会进入成功的函数,Promise.reject('2')的值会进入失败的函数。
前言 给大家说个误区吧,好多同学看到了社招面经都会觉得这很简单,完全是校招级别,甚至感觉都不如校招面试难。 其实,这是不对的。 我个人总结了下校招和社招的区别: 校招面试看重基础,全方位无死角的考察各位的基础知识点,并且一般考察XXX是什么?XXX怎么实现的? 社招面试对于项目的考察至少占到了一半,2面或者3面会针对项目做一个详细的沟通与了解,包括整个项目的业务架构,技术架构和技术难点和卡点等; 社招面试都是这么考察的,XXX是什么? 也就是说同一个知识点,比校招多了为什么要这么实现? 校招的算法可能会比较难一点,而社招因为看重项目和技术的深度,限于时间,所以算法考察会相对简单一点。 这就导致同一个知识点,社招面试的难度可能会直线上升。并且我们日常也缺乏思考,喜欢背题,所以导致社招面试表现不佳。 背景 楼主硕士毕业,目前在小米任职Java开发工程师。
算法题:在1个10G大小的文件中,存储的都是int型的数据,如何在内存使用小于8M的情况下进行排序 设计题:以微博为例,有1个亿的用户,同时用户之间有关注和粉丝,用户的关注和取关操作比较频繁,如何设计架构和API接口
循环优化/共用引用优化等),这里贴2篇文章给大家参考,https://juejin.im/post/5d6aa4f96fb9a06b112ad5b1,https://mp.weixin.qq.com/s/M7KBX3w2KqlWhZFHJSYP6Q
7、redis用过吗,用来做什么? 8、缓存是怎么放进去的,怎么取出来的?
「迈出这一步,拥抱更多可能性!」 好看的人都「在看」↓
社招总结 总结 初入职场:期待与现实之间的鸿沟 说实在的,在第一份工作开始之前,我是颇有些期待的。 我才毕业这么点时间就辞职参加社招,这会不会难度很大啊,我内心犯着嘀咕。就这样,我日复一日地挣扎着,直到半年过去。 社招之路 终于讲到自己的社招经历了。到了课程快要讲完的时候,我就开始联系各家公司开始面试。去之前秋招不同,这次我几乎没怎么投递公司,而是从之前挖我的公司中挑出了自己有一定兴趣的公司来面试。 这下我可就犯难了,这倒不是完全因为阿里的工作环境和氛围可能不适合我,还因为我知道我的简历去投阿里云数据库组的社招,很可能连表刷(简历筛选)都过不了。 社招总结 整个社招过程中,对我帮助最大的当属MIT的6.S081课程,它让我的操作系统基础比以往任何时候都要扎实,而这样扎实的“地基”,使得我在面对几乎所有来自面试官在这个方向上的“狂风”都可以自如应对
1、有一只免子要下台阶,每步只能下2阶台阶或3阶台阶,现在有一段楼梯,台阶数未知,请写一段代码能算出来他最少需要几步能下完所有的楼梯。(如果无论下多少次都无法下来请返回-1) n表示台阶数
(7)当 manifest 文件发生改变时,资源请求本身也会触发更新。 return function() { return this.x; }(); }, getY: function() { var y = 7; 7、beforeDestroy(销毁前) :实例销毁之前调用。这一步,实例仍然完全可用,`this` 仍能获取到实例。
genspider tencentPosition hr.tencent.com 3) 使用PyCharm打开项目 4)根据需求分析,完成items.py文件的字段 5)完成爬虫的编写 6)管道文件的编程 7)
from user where id =4 A.0 B.1 C.2 D.都不是 6 select count(*) from user where id =4 A.0 B.1 C.2 D.都不是 7 100000之间的数字,规则如下: 1) 每个数字占一行 2) 如果该数字能被3整除,则不打印数字本身,打印“中”字: 3) 如果该数字能被5整除,则不打印数字本身,打印“国”字; 4) 如果该数字能被7整除 ,则不打印数字本身,打印“人”字; 5) 如果该数字能被 3,5,7中多个数字整除,则打印相应的多个汉字,这多个汉字也在同一行(如能同时被 3,5 整除,打印“中国”,同时被 3,7整除,打印“中人” ,同时被5,7整除,打印“国人”,同时被3,5,7整除,打印“中国人”) 6) 如果该数字不能被 3,5,7中任何一个数字整除,才打印数字本身 程序输出如下: 1 2 中 4 国 中 人 8 中 国
(7)返回数据: 当页面请求发送到服务器端后,服务器端会返回一个 html 文件作为响应,浏览器接收到响应后,开始对 html 文件进行解析,开始页面的渲染过程。 process.nextTick(function() { console.log('6');})new Promise(function(resolve) { console.log('7' 遇到Promise,new Promise直接执行,输出7。then被分发到微任务Event Queue中。记为then1。 第一轮事件循环正式结束,这一轮的结果是输出1,7,6,8。(2)第二轮时间循环从**setTimeout1**宏任务开始:首先输出2。 整段代码,共进行了三次事件循环,完整的输出为1,7,6,8,2,4,3,5,9,11,10,12。