1.项目 2.双向绑定原理 3.如何实现vue- router 4.前端内存泄漏问题 5.黑客获取巨量验证码造成损失如何解决 6.渲染一万个小球造成卡顿有什么优化策略 算法没问,和面试官聊了很多学习生活上的事,面试官人很好。我技术深度不够,多半凉凉了。 但是,我就是有一天一无所有,也不缺从头再来的勇气
8.21晚,期待能进hr面😅 无自我介绍 为什么投后端(纠正:客户端,为什么投客户端) 项目背景,为什么做这个项目 项目成员,个人负责部分 项目的架构设计 项目最大的难点 项目推广到大规模应用需要注意哪些 客户端部分要注意哪些 另外两个项目为什么做(练手就没细问) 最近半年技术上碰到最大的难点是什么,怎么解决 反问
移动客户端开发 hr面说了最早六月中旬最晚六月底入职,后来才发现是不是说的太晚了啊 现在录用评估阶段,好怕排序挂掉,应该说早一点的
先问项目 1. 反转链表中前K个 2. 删除字符串中的字符 3. 64位4GB操作系统请求分配8TB会怎样? 4. 进程和线程的区别 1. 什么时候使用进程和线程? 2. 浏览器为什么使用进程? 5. Mysql 1. 接触过什么索引? 2. 半同步是什么? 3. 主从复制讲一下 6. Zookeeper主要是干什么的? 1. 配置中心为什么不用mysql? 7. Rabbitmq主要是干什么的?
一面 (5.24 1h20min) 算法题 写一个可能发生死锁的情况(伪代码亦可) 可被3整除的最大和 验证平衡二叉树(递归、迭代两种写法) 设计C++实现OC的发射机制(谈思路即可) 二面 (5.25 1h) 自我介绍 项目相关 项目涉及的网络八股,如HTTP与HTTPS的区别 OC与C++的区别(动态绑定 静态绑定) 32位系统和64位系统开发有哪些不同,需要注意哪些问题 OC的extensi
腾讯面试 面试前就有点不对劲,我是java后端的然后客户端的晒到了我的简历,面试官一上来就有点绷不住,还问我有没有了解他们部门 问题 1、常用的集合类 2、介绍下hashmap的结构 3、为什么String是不可变的 4、常用的锁 5、如何写一个死锁代码 6、hashMap的容量 7、公平锁和非公平锁 8、进程和线程的区别 9、进程之间如何通信 10、线程之间如何通信 11、JVM内存区域以及内部
被客户端捞了,自己实习、项目太差了,面试官都没啥想问的。面了 70 分钟,题写了 40 分钟。 1. 算法题:LRU + 支持模板 2. 算法题:零钱兑换 3. 自我介绍 4. trivial 和 non-trivial 要怎么理解 5. 一个 non-trivial 类型要注意哪些地方 6. vector 哪种构造函数更高效 7. vector a = {1, 2, 3} 和 vector a
昨天oc了, 平日也看了很多牛客的面经, 今天轮到我回馈一下社区了. 一面 3.11 自我介绍, 自我介绍的时候提到了我的独立游戏暴死经历, 于是直接问起了项目 独游暴死的技术原因 性能优化的尝试 复杂逻辑下设计模式的选择 讲一下c++11的新特性 auto/decltype, bracket initialization, smart pointer, constexpr 等等 ordered_
(一面挂) 问项目 八股: 操作系统相关的 虚拟内存的作用? 用户态 内核态 怎么切换 分段式和分页式? b+树在操作系统里应用实例? 操作系统的调度算法 进程间如何通信 进程的几种状态 数据结构相关的 红黑树和平衡树的区别? 散列和二叉查找树 查找的区别? (问了很多树相关的 算法: 说一下lru用链表实现的思路(这个回答的一般 总体上来说 我感觉答出来70%吧,但很多说的不详细不精准 然后因为
1、输入整数序列,输出k个最小的数 2、大整数相加(转字符串) 3、解释代码,常量指针相关 4、解释代码,类的继承
大概40多分钟,深入地问了我的一些盲区,很多问题我都是瞎答的 1. 自我介绍 2. 你在做mit6.s081项目的时候遇到的最大的问题是什么?(被打断) 2.1 介绍一下内存管理部分的工作(被打断) 2.2 C++中不同的变量存在哪些区域 2.3 栈是怎么样的? 2.4 栈的大小是固定的吗? 2.5 多个线程都使用这一个栈吗? 2.6 每个线程释放后这个栈会被回收吗? 3. 100k的数据,分别用
#软件开发笔面经# 我好菜好菜好菜 项目部分就不说了,只写一点八股。 上来先画uml图时序图泳道图。 1、RPC服务中,服务调用方如何快速知道某台机器宕机? 2、本地缓存何时更新,如何判断是不是需要更新? 我说根据redis的某个业务key和version判断 追问,redis宕机了呢?答:从数据库拿。追问数据库扛不住? 3、布隆过滤器误判问题知道吗?怎么解决? 4、线程池为啥io密集型是2*核心
暑期实习 投的后台开发,QQ浏览器把我捞了 计网: TCP和UDP区别 TCP如何实现的可靠性 保证可靠性里如何实现快速重传 HTTP请求头里面有什么 场景:如何实现断点续传 操作系统: 线程和进程的区别 并发与并行 死锁以及解决方法 虚拟内存以及目的 场景:多线程间如何不形成死锁 数据库: 四个隔离级别 场景:十亿条评论如何找出top10的词 c++的内存分配 算法:最大连续子段和 cpp: c
常规八股,没有算法,20分钟。。。。
5.16 腾讯客户端一面 C++中vector和list有啥区别 vector的push_back和emplace_back区别 emplace_back是用new来构造吗 引用和指针的区别 智能指针 移动语义是干啥的 右值引用和左值引用的区别 模板会吗 讲讲完美转发 std::enable_if是干啥的 bad_alloc遇见过吗 new和malloc区别 如何用malloc分配一个对象,然后怎