首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏iOS开发干货分享

    腾讯iOS面试记录

    腾讯iOS面试记录 毕业好几年了,上周发送了简历给腾讯,参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。 一面电话面试面试官主要是针对iOS相关的基础问题。 二面视频面试: 这次面试官相对于一面,更加侧重于过往项目。 1.开头都是简短的自我介绍 2.聊一聊过往项目中你觉得收获最大的一个模块。 如何在第二天就可以判断出哪个瓶子有毒 答:开始我想到的是常规思路二分法,717,和面试官说了,发现四只老鼠根本不够,面试官友好的提示从老鼠面去想,这时候很快想到了一个老鼠有死和不死,也就0和1两个状态, 但是怎么分配瓶子,还没想好,演算了一会儿,因为面试官这边时间有限,就说思路是正确的。下面有兴趣在看怎么分哈。面试就到此结束了。 二面持续了大约一个小时多一点。 二面自己感觉了很多欠缺,不够深入。 面试总结 腾讯的面试官都非常的友好,逻辑性非常强。综合素质很高。面试过程中虽然针对的都是技术问题,但是考察的包含了逻辑思维和产品思维以及沟通能力等综合素质。特别是二面。

    2.3K00发布于 2019-07-15
  • 来自专栏用户2442861的专栏

    华为面试(拿到offer)

    本文主要分享下,面试的大致过程。 ? 1. 初步电话技术面试 主要问了下,项目C++的后台开发(大概40分钟)。 1. 高并发相关的问题。 2. 问了java,c++哪个更熟悉点,答C++,然后问了很多C++基础(和校的C++基础问题差不多)。 4. 简历的图像识别相关的,面试官不懂的,基本没有问。 ---- 2. 性格测试 ? 现场面试 到了深圳,去了对应的部门,会议室有人给我们讲解: 1. 部门的主要工作内容 2. 职业发展 3. 首先是HR面试(HR也懂点技术,只记得大致的面试内容): 1. 你当前的技术发展的最大问题是什么呢?(这个问题我觉得还是挺不错的,即显示了你的当前的技术水平,也考察了你对自己的认识) 2. 期望薪资(说了自己的期望,视乎面试官觉得我说高了) 技术领导面试(只记得大致的内容): 1. 大致聊了下简历上的工作内容(好像前面的技术面试官,对我的评价还可以)。 2. 期望薪资。 3.

    11.4K20发布于 2018-09-14
  • 来自专栏JAVA烂猪皮

    小米Java面试记录

    一年多经验吧,最后就问了我入职时间和期望薪资待遇,估计是凉了 小米一面 二分查找(递归和非递归) 反转链表(递归和非递归) 常用Java集合类 HashMap为什么长度是2的n次幂,数据结构,

    1.2K20发布于 2020-12-29
  • 来自专栏前端面试

    前端高频面试

    > console.log(result)).catch((error) => console.log(error)); ----问题知识点分割线---- 前端进阶面试题详细解答一般如何产生闭包返回函数函数当做参数传递 正确的结果是 0,2。 这种迷惑性极强的考题在面试中非常常见,因为它反直觉。如果重新仔细思考,你会发现当前拿到的 this.state.count 的值并没有变化,都是 0,所以输出结果应该是 1,1。 那就又错了,实际上是 2,2。 fill方法var array = [1,2,3,4,5];var array2 = array.fill(10,0,3);console.log(array===array2,array2); //

    1.1K30编辑于 2022-09-22
  • 来自专栏Datawhale专栏

    2020年面试技巧总结!

    2.如何准备 介绍下如何准备,主要从岗位选择和面试准备两个方面进行介绍。 2.1 岗位选择 我投递岗位的时候,既投递的与自己简历匹配的方向,也投递了自己想去的方向。前者是为了保底,后者是为了争取。 最简单的方法就是直接谷歌“xxx 面试高频题”,然后拿个小本本记录下问题和答案,如果能够掌握便可覆盖 90% 的面试问题。 3.面试技巧 面试官考察候选人的最高指标是:是否想与之共事。其次思维逻辑、编程能力、沟通能力。 这里主要介绍一些沟通技巧。 面试过程中碰到不会的问题,不要呆住让面试官等太长的时间,你可以把自己的想法/思路说出来,实在想不出来就问面试官要点提示,或者跟面试官说 A 不太了解,但我对 B 比较了解(切忌对 B 是要真的了解,否则就真的呵呵了 ; 要记住“make your boss a winner”,整理下自己的优点,明白下自己能为部门/公司带来些什么; 百度的面试体验是真的好,建议大家投递下百度去感受下,面试官问的问题真的很能体现出面试

    1K10发布于 2021-03-11
  • 来自专栏前端开发面试

    前端高频面试

    ('fail2', err) })在then的第一参数中抛出了错误,那么他就不会被第二个参数不活了,而是被后面的catch捕获到。 2Error: 2// 4s后输出4可以看到。 如果没有任何一种硬币组合能组成总金额,返回 -1示例1:输入: coins = [1, 2, 5], amount = 11输出: 3解释: 11 = 5 + 5 + 1示例2:输入: coins = 方法2:当页面出现业务定义的错误码时,则认为是白屏。比如“网络或服务异常”。 方法3:当页面出现业务定义的特征值时,则认为是白屏。比如“数据加载中”。 在一定情况下,它可能会略微改善编译输出内容的大小2.

    75330编辑于 2022-09-07
  • 来自专栏JAVA烂猪皮

    挖财Java岗面试经历

    2、然后聊一些JAVA基础的东西,会问的比较细节,比如java实现同步的几种方式,各自的优缺点;说几个常用的设计模式; 3、java GC过程? (2)大对象以及长期存活的对象直接进入老年区。

    58020发布于 2020-11-02
  • 来自专栏前端开发面试手册

    前端必会面试

    使用方法1:<label for="mobile">Number:</label><input type="text" id="mobile"/>使用方法2:<label>Date:<input type { // 1.如果 value 参数是一个 Promise 对象,则原封不动返回该对象 if(value instanceof Promise) return value; // 2. (2)当type为string时规则如下:调用obj的toString方法,如果为原始值,则返回,否则下一步;调用obj的valueOf方法,后续同上;抛出TypeError 异常。 (2)如果 manifest 文件,或者内部列举的某一个文件不能正常下载,整个更新过程都将失败,浏览器继续全部使用老的缓存。 // 监听到属性a改变p.a // 'a' = 2在上述代码中,通过自定义 set 和 get 函数的方式,在原本的逻辑中插入了我们的函数逻辑,实现了在对对象任何属性进行读写时发出通知。

    92020编辑于 2022-09-13
  • 来自专栏前端开发面经

    前端必会面试

    因此可以用if ((i & 1) == 0)代替if (i % 2 == 0)来判断a是不是偶数。(2)清零如果想将一个单元清零,即使其全部二进制位为0,只要与一个各位都为零的数值相与,结果为零。 2. 按位或运算符(|)定义: 参加运算的两个对象按二进制位进行“或”运算。 设 a=1010 1110,a = a<< 2 将a的二进制位左移2位、右补0,即得a=1011 1000。若左移时舍弃的高位不包含1,则每左移一位,相当于该数乘以2。6. 例如:a=a>>2 将a的二进制位右移2位,左补0 或者 左补1得看被移数是正还是负。操作数每右移一位,相当于该数除以2。7. 原码、补码、反码上面提到了补码、反码等知识,这里就补充一下。 所以,foo中的this是指向window的,所以会打印出2

    75020编辑于 2022-09-09
  • 来自专栏前端面试笔记

    前端二面面试

    如何用 Webpack 实现对 CSS 的处理:Webpack 中操作 CSS 需要使用的两个关键的 loader:css-loader 和 style-loader注意,答出“用什么”有时候可能还不够,面试官会怀疑你是不是在背答案 、2索引位的元素值,精准地被映射到了左侧的第0、1、2个变量里去,这就是数组解构的工作模式。 宏任务Event Queue微任务Event QueuesetTimeout2 process2 then2 第二轮事件循环宏任务结束,发现有process2和then2两个微任务可以执行 代码输出结果function fn1(){ console.log('fn1')}var fn2fn1()fn2()fn2 = function() { console.log('fn2')}fn2 ()输出结果:fn1Uncaught TypeError: fn2 is not a functionfn2这里也是在考察变量提升,关键在于第一个fn2(),这时fn2仍是一个undefined的变量,

    56310编辑于 2022-09-13
  • 来自专栏前端面试

    前端二面面试

    购物车信息用一个数组来存储,数组中保存对象,对象中有id和count属性2. 在vuex中state中添加一个数据 cartList 用来保存这个数组3. 数组扁平化数组扁平化就是将 [1, [2, 3]] 这种多层的数组拍平成一层 1, 2, 3。 使用 Array.prototype.flat 可以直接将多层数组拍平成一层:[1, [2, [3]]].flat(2) // [1, 2, 3]现在就是要实现 flat 这种效果。 Object.create2 = function(proto, propertyObject = undefined) { if (typeof proto ! (2)当type为string时规则如下:调用obj的toString方法,如果为原始值,则返回,否则下一步;调用obj的valueOf方法,后续同上;抛出TypeError 异常。

    1.1K20编辑于 2022-09-12
  • 来自专栏曌的晓痴

    19年5月面试经验(七)

    其实本来这次的有赞HR面原定于上周二的,结果因为我的出差,导致了后续一系列变化,先说是周三晚上,结果没等来电话,后来说是周四晚上,又没等到,结果等到了阿里云的交叉面,最终成功拖到了29号(五月的尾巴)才进行了一个HR面试 有赞的HR面是由我面试的部门资产管理团队的HRBP进行面试的,一共进行了17分钟多一点,下面简单的记录下HR的问题(排名无先后): 对于有赞的了解 为什么离职 对新工作有哪些期待 对新的环境有哪些要求 期望薪资 在原来技术团队的技术水平怎么样 目前的薪资水平如何 有在面试其他的公司么? 简单的问了下有赞的人才培养体系(271绩效分布,每年两次调薪) 在现公司的绩效水平 个人规划,未来想往技术专家走还是业务架构走或者是管理方向 ....实在想不起来了, 其实这应该算是人生第一次HR面试 ,略微不知道该回答什么,也没有考虑什么面试的避讳什么的,所以就随心所欲流了,面试结束后说3天之内给结果。

    1.8K20发布于 2019-07-24
  • 来自专栏Java后端技术栈cwnait

    杭州恒生面试,3年经验

    你好,我是田哥 一位朋友节前去恒生面试,其实面试问题大部分都是八股文,但由于自己平时工作比较忙,完全没有时间没有精力去看八股文,导致面试结果不太理想,HR说节后通知面试结果(估计是凉了)。 IO密集型时,大部分线程都阻塞,故需要多配置线程数,2*cpu核数。 可以先按照理论值进行测试,再通过多次的压测,找到一个相对最优的点。 synchronized实现原理是什么? 以下是一些常见的分布式事务解决方案: 两阶段提交(Two-Phase Commit,2PC):是一种最基本的分布式事务协议,通过协调者和参与者之间的两阶段协商来保证事务的一致性。 然而2PC存在阻塞、单点故障、性能开销高等问题。 三阶段提交(Three-Phase Commit,3PC):在2PC的基础上引入了准备阶段,解决了2PC的某些问题,但仍然无法完全解决所有问题。 如果你也有面试经历,或者面试中遇到不好回答的问题,请私信我或者在文章下面留言。

    39910编辑于 2024-05-10
  • 来自专栏高级前端工程师进阶之路

    2022React面试题 附答案

    2022React面试题 附答案 React视频讲解 点击学习 全部视频:点击学习 1. React的事件和普通的HTML事件有什么不同? 2. React 组件中怎么做事件代理?它的原理是什么? 缺点∶ hoc传递给被包裹组件的props容易和被包裹后的组件重名,进而被覆盖 (2)Render props 官方解释∶ "render prop"是指一种在 React 组件之间使用一个值为函数的 (2)propType 和 getDefaultProps React.createClass:通过proTypes对象和getDefaultProps()方法来设置和获取props. (listener); } return { getState, dispatch, subscribe } } 复制代码 (2

    2.8K50编辑于 2021-12-08
  • 来自专栏前端面试题总结

    前端高频面试题(附答案)

    冒泡排序--时间复杂度 n^2题目描述:实现一个冒泡排序实现代码如下:function bubbleSort(arr) { // 缓存数组长度 const len = arr.length; // 如果后台发送了一个超过最大自己的数字怎么办Math.pow(2, 53) ,53 为有效数字,会发生截断,等于 JS 能支持的最大数字。label 的作用是什么?如何使用? (2)如果没有CSS尺寸,则使用HTML尺寸作为最终的宽高。(3)如果有CSS尺寸,则最终尺寸由CSS属性决定。 function foo() { return (a) => { console.log(this.a); }}var obj1 = { a: 2}var obj2 = { a: 3 }var bar = foo.call(obj1);bar.call(obj2);

    87310编辑于 2022-09-13
  • 来自专栏前端开发面试手册

    前端经典vue面试题汇总

    Vue2和Vue3都支持,这让我们同时使用Vue2和Vue3的小伙伴都能很快上手。 常用的2个属性 include/exclude,2个生命周期 activated, deactivated参考 前端进阶面试题详细解答extend 有什么作用这个 API 很少用到,作用是扩展组件生成一个构造器 vue2.x详细1. , () => console.log('page2')) miniRouter.push('/') // page1 miniRouter.push('/page2') // page2 history , ()=> console.log('page2')) // 跳转 miniRouter.push('/page2') // page2 题外话:如何给SPA做SEOSSR服务端渲染将组件或页面通过服务器生成

    1.3K30编辑于 2022-12-07
  • 来自专栏曌的晓痴

    19年5月面试经验(六)

    上周三就结束了阿里的三面,这周每天都骚扰阿里的HR小姐姐什么时候给我安排交叉面,对方一直在说等面试官时间,没想到,刚刚突然给我来电话问我有没有空交叉面。 下面简单说一下面试问的问题 差不多28分钟。 最后没什么问题问他,就问了个之后还有什么面试么?回答是一切顺利的话还有个HR面。 暂时想不起来问了什么了,只记得当时大脑一片紧张,只希望能够通过,然后顺利HR面。 给自己一个75分。

    74040发布于 2019-07-24
  • 来自专栏前端技术分享小合集

    前端经典手写面试题合集

    但在面试过程中,如果大家能够完整地实现出这五个方法,已经非常可以说明问题了,因此楼上这个EventBus希望大家可以熟练掌握。 == y;};参考:前端手写面试题详细解答实现一个compose函数组合多个函数,从右到左,比如:compose(f, g, h) 最终得到这个结果 (...args) => f(g(h(...args iterator = iteratorGenerator()iterator.next()iterator.next()iterator.next()丢进控制台,不负众望:图片写一个生成器函数并没有什么难度,但在面试的过程中 ,面试官往往对生成器这种语法糖背后的实现逻辑更感兴趣。 ,如果数组长度很大,效率会很低2.

    99540编辑于 2022-10-19
  • 来自专栏数据森麟

    数据分析面试指南

    今天在知乎看了朋友分享的数据分析师岗位的求职经验(),包含了如何从宏观角度准备简历,要注意的点,常用来面试考核的一些知识,数据分析要具备哪些能力等等,宝器转来分享给大家看下。 2、写简历 这个是真的头痛,太难写了。大家可以去网上搜一下如何修改简历。需要注意的是,根据不同的岗位,写不同的简历。 4、面试 一方面是疫情原因,一方面是节约双方时间,我的面试大部分都是先经过电话/视频面试,如果双方觉得可以,再进行现场面试。 要抽出空余的时间,找一个安静的环境,进行面试2、你觉得工作中做得最有价值的专题分析是哪一个(往往一面是让自己挑一个你认为最有价值的,所以要着重准备) 这个就需要提前对工作进行总结,翻看之前的分析报告,看看数据及结论,注意这里最好选择应用到业务并且得到正向反馈的专题报告来说 前几次面试,我回答得不是很好,但是几次面试下来,我基本上能知道该怎么回答了。而且,有时候自己回答不好,面试官会帮我补充,下次面试的时候用得上(真的碰上,而且拿到offer了)。

    1.9K20发布于 2021-01-25
  • 来自专栏前端工程师提升

    2022react面试题 附答案

    2022react面试题 附答案 React视频讲解 点击学习 1、React的请求应该放在哪个⽣命周期中? 2、jsx的本质是什么?

    2.9K10编辑于 2021-12-07
领券