字节后端实习生三面

字节跳动 java mysql
项目深挖(整体架构,技术对比和选择原因,负载均衡策略,几种io模型,这块比较熟悉说了很多,面试官也没有打断,还追问了epoll具体实现,触发方式等)。快排归并,区别,手撕时间复杂度推导
阅读更多…

腾讯前端暑期实习一面

腾讯 nodejs csrf jsonp
时间:53min自我介绍之前实习的项目和简历上的项目,介绍一下nodejs了解吗?说一下AJAX的实现前端安全(xss和csrf)性能优化,图片的优化对框架源码了解吗?diff算法原理及其实现http状态码(上次被问了说的不好,恶补了一下,说的比较全)跨域,json…
阅读更多…

字节跳动安卓客户端面经

字节跳动 flutter final
字节一面自我介绍;Flutter热更新(这是因为项目经历中有一个Flutter软件)【Dart语言特性,采用JIT方式实现】String a = new String(“abc”)与String a = "abc"的区别【前者分配在堆上,后者在常量池中】ArrayList与Lin…
阅读更多…

腾讯Android客户端一面【66min】

腾讯 android sql jvm http
1.自我介绍2.我看你这简历上的技能咋都写的是Java的东西呢?安卓的项目做过,SSM的也做过,那你后台开发和Android倾向于哪一个?主要准备的Java,Android没有具体学习过,但是对Android很感兴趣。3.你咋选的实习地方北京,能来深圳实习嘛?北京离家近点,去深圳也没问题,在哪工作不是问题。【…
阅读更多…

华为前端三面面经

华为 typescript http node
一面1.聊实习,聊项目2.聊项目重构3.聊敏捷开发模式3.说说 typescript 的特性,有什么好处4.项目优化,体验优化5.http 和 https6.会数据库吗?懂后端吗?会算法吗?7.寿司代码:输入一系列数字,按大小输出打印顺序8.遇到过什么比较难解决的问题?一般怎么做?9.…
阅读更多…

作业帮后端开发实习生面经

web前端 mysql,redirs
一面闲聊,自我介绍int和Integer的区别,为什么有了int还需要IntegerArrayList和LinkedList区别,各有什么特点进程和线程的区别,联系多线程编程,死锁检测与预防,死锁的检测手段,怎样避免死锁讲一讲线程池,讲讲为什么很多公司对于线程池的使用非…
阅读更多…

腾讯web前端实习生

腾讯 css js 实习 腾讯
一面自我介绍实习经历/项目经历做的项目有没有考虑兼容性px 和 rem 的区别浏览器的渲染流程了解弹性布局吗重绘和回流的区别闭包的缺点(一句话介绍闭包,一句话概括闭包的缺点)原型链是什么,作用是什么get 和 post 的区别 (发送 get 就不能修改数据库吗?get…
阅读更多…

前端经典算法题

javascript 算法
收录的一些前端经常被面试官问到的算法面试题,啥也不说,直接上题。实现一个bind方法Function.prototype._bind = function(ctx){ let self = this; return function(){ self.call(ctx, ...ar…
阅读更多…

经典Redis面试题

redis 缓存
今天跟大家分享下Redis 常见面试题的知识,总共46道,希望大家能够喜欢。1 什么是 Redis?简述它的优缺点?Redis 的全称是:Remote Dictionary.Server,本质上是一个 Key-Value 类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存
阅读更多…

常见iOS面试题

ios
在项目什么时候选择使用GCD,什么时候选择NSOperation,答: 项目中使用NSOperation的优点是NSOperation是对线程的高度抽象,在项目中使用它,会使项目的程序结构更好,子类化NSOperation的设计思路,是具有面向对象的优点(复用、封装),使得实现是多线程支持,而接口简单,建议在复杂项目中使用。
阅读更多…