如果你提出了一些比较很有价值/含金量的问题的话,会让我觉得你这个人还挺靠谱的。基于这样的好印象,说不定我在后面有啥好的项目就会找到你一起来做。 我自己是挺高兴有这么多人愿意问我问题的。...对于读者的问题,能回答的我都会尽力去好好解决对方的疑惑。我觉得这也算是一种信任,一种陌生人之间通过技术/代码建立起来的信任。 俗话说的好:“你我本无缘,只因共同爱好在此相遇”。 ?...(优化:可以简单地说说自己的看法) 某个技术问题如何解决?(优化:提前说明自己尝试解决这个问题但是遇到问题没有解决成功) 某个技术问题你能给我解释一下吗?...(优化:可以简单地说说自己不理解的点在哪里?) 可以推荐一些比较好的开源项目吗?(优化:提前说清楚自己目前的状态以及需求) ? 如何找到一个让自己满意的工作?...(优化:可以简单地说说自己目前的情况以及所做的努力) 可以帮忙看看简介还有什么问题吗?(优化:可以先简单地说说自己目前的情况) ? 初学某个技术有哪些书籍推荐呢?
线程独占哪些资源 程序计数器的作用 进程和线程的调度区别 进程常见的状态 阻塞态能直接到运行态吗 就绪态到运行态的条件(上一个进程时间片用完,本进程被系统调度) 解释一下 LRU 让你实现 LRU 你怎么实现...进程之间如何通信 写两个代码:1、剑指offer30 的变形题 2、剑指offer13 两题很快秒了,继续问问题 项目中的定时任务具体实现逻辑以及功能 当场优化项目中的某个功能,允许去查阅资料(...,让我下去可以再看看代码 写代码是因为感兴趣吗?...什么时候能来,能实习多久 实习期间要不要兼顾学校课程 结语 有人可能会担心普通本科进不了大厂,没有 211 以上的学历加成之类的。...我想说的是,可能你没有别人学校好,但你就不去尝试了吗?这条路是很难,可再难,也有人上岸了啊。 NBA已故球星科比的名言就很好:总有人要赢得,为什么不能是我呢? 对啊,总有人要上岸的,为什么不能是你呢?
框架解释一下单页面应用程序 然后问我有什么问题,我问她们部门用什么框架,她说是ReactJS,server用的是KOA。...ps:大概只能想起这么些了,然后我就被挂了,WTF??? 东方财富: (一面)两个栈实现一个队列(三种方式)将已排好序的数组打乱,越乱越好(多种方法)你数学建模做的是什么,详细讲一下数据库会吗?...其实就算我过了,也不会去的 西拓电气: (1,2,3,4,5面) offer一面: 项目挨个讲一下实习做了什么,学会了什么,出现过什么问题,怎么解决的浏览器兼容性的处理比较一下各大框架的优缺点对于新技术学习的热情...微盟: (一,二面+HR)offer一面: 数组的方法创建对象的几种方法, 如何实现继承websocketHTTP的状态码, 请求方法会微信小程序开发吗移动端开发了解吗 问了两个笔试题 二面: 项目简述一下实习遇到的问题..., 怎么解决的说说数组有哪些方法git使用事件机制浏览器存储hr面, 去过上海吗?
一面:8-17 自我介绍 简单介绍一下你最熟悉的项目 a) 主要做了哪些工作 b) 有做相关优化吗——(为了装逼说了很久) 编译型语言和解释型语言解释一下 手撕代码:输入数组,输出数组的所有子集 a)...不知道那边会不会怀疑我作弊) 数据库增删改查语句说一下 a) 不用那么具体,说关键字就行 const知道吗——(知道是c++的常量关键字,不过不太会c++,熟悉的是java) a) 最熟悉的两门语言是哪两个...GC过程解释一下 你刚刚说你对juc包比较熟悉,有用过线程池吗?...知道哪些锁优化机制 a) 除了锁升级还有吗? 6.知道分布式中间件吗 a)Redis的AOF和RDB解释一下; 7. 我问完了,你有什么想问的么? Q:其实我基础比较好,很多面试官您都没问到。。...,你的话应该没什么问题了,你能提前来实习么?
说下Java的克隆体系; 涉及OOM、JVM优化、源码问题、数据库优化、多线程等问题; CPU高?什么情况CPU高?解决什么问题? 你有遇到过临界区问题吗?有遇到过吗?...volatile关键字作用; Java的多态怎么实现; 解释一下自旋; 解释一下信号量; 什么情况下会触发类加载; Java内存抖动严重,优化的思路; 二、数据库相关 SQL优化思路,联合索引与底层树结构的映像关系...Https是怎样的?如果我篡改了公钥呢?怎么防止? Get和Post,讲下区别,要我模拟出抓包来。 详细讲下Cookie和Session,Token,OAuth2.0协议; 拥塞算法知道吗?...六、设计题 有几台机器存储着几亿淘宝搜索日志,你只有一台2g的电脑,怎么选出搜索热度最高的十个搜索关键词; 如何设计算法压缩一段URL; 有一个页面能同时展示两个广告,现在有五个广告,设计算法使五个广告展示概率为...项目如何分组,性能优化小组应该做哪些; 我们来说下接入层的搭建,认知分析; 问下项目的系统构建,思考,为什么这样构建? 如何判断一段代码的好坏;
总结 Swift 相关面试题,分为初级、中级、高级三类,希望能帮助大家。 初级 问题1- 什么是 optional 类型,它是用来解决什么问题的?...泛型是用来解决什么问题的? ---- 答案:泛型是用来使类型和算法安全的工作的一种类型。在 Swift 中,在函数和数据结构中都可以使用泛型,例如类、结构体和枚举。 泛型一般是用来解决代码复用的问题。...它允许字符串和整数相比较,像这样: 应用程序不会崩溃,但是允许字符串和整数相比较可能不是预想的结果。 通过采用泛型,可以合并这两个函数为一个并同时保持类型安全。...---- 你能通过 extension (扩展)保存一个属性吗?请解释一下原因。 答案:不能。扩展可以给当前的类型添加新的行为,但是不能改变本身的类型或者本身的接口。...高级 问题1- 能解释一下用泛型来声明枚举的问题吗 ---- 在 Swift 中,你能解释一下用泛型来声明枚举的问题吗?
做了两个题目,求 最大子数组和,leetcode 原题,一个多星期之前我还做过这题,但是第一次在线答题,很紧张,没想出用动归的方法,做完之后又来了一道求最大子数组的乘积。...做科研主要是要找对方向,并且要有人讨论帮忙,科研和工程本质上都是一样的,都得不断的思考,工程性的东西可以很快获得成就感,但是科研走对路了的话也是能获得成就感的 你未来的规划是什么?...字节跳动 (拿到 offer) 4.2 一面 好家伙,面试官周六晚上八点开始面,直接给我面了两个小时,十点结束,我人都傻了,不过可以看出来这个面试官涉猎很多方向,并且能很好地指出我项目中存在的问题,非常有经验...介绍高通项目,提出了哪些改进 模型对大物体检测性能不好,如果是由于感受野的话为什么不直接用一层比较小的特征图来专门检测大物体呢?(高频问题!...移动端部署加速的话你能想到用什么办法吗?
说说写JavaScript的基本规范? JavaScript原型,原型链 ? 有什么特点? JavaScript有几种类型的值?(堆:原始数据类型和 栈:引用数据类型),你能画一下他们的内存图吗?...forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16) })能解释一下这段代码的意思吗...(名称、版本号,依赖) 每个模块的代码结构都应该比较简单,且每个模块之间的关系也应该非常清晰,随着功能和迭代次数越来越多,你会如何去保持这个状态的?...当团队人手不足,把功能代码写完已经需要加班的情况下,你会做前端代码的测试吗? 说说最近最流行的一些东西吧?平时常去哪些网站? 知道什么是SEO并且怎么优化么? 知道各种meta data的含义么?...项目中遇到国哪些印象深刻的技术难题,具体是什么问题,怎么解决?。 最近在学什么东西? 你的优点是什么?缺点是什么? 如何管理前端团队? 最近在学什么?能谈谈你未来3,5年给自己的规划吗?
——《老无所依》 一次难忘的百度提前批大数据岗面试: 说什么好呢?可能无缘吧。哈哈。 开始,介绍自己,熟悉机器学习吗?我说不了解,我研究的是大数据平台上的数据存储和查询。...我说是,我从学校坐动车来的,他说那我直接给你一面吧。我说好呀。 一面,说一下mapreduce框架。 k个n长的有序数组进行merge,并分析时间和空间复杂度。...gpu是个处理什么问题? mapreduce适合处理什么问题? 字符串匹配。怎么匹配的? kmp解释一下,我说不会这个。 我说有另一个方法,后缀树的方法。讲完后问我为什么会想到这个?...心如死灰般说出了一个前几天才看到的同步工具,writeoncopy,读写分离可以吗?但是不能保证实时一致性。 面试官惊了,能详细说一下吗?然后就哔哩哔哩详细说了一遍,他说不错,能想到这个很不容易。...反正已经没啥翻盘的机会了,那就开始我的吹逼功力吧,我就把能扯的都扯出来。面试官倒是听得津津有味。哈哈。 总之,从一开始我就能够感觉到此地与我无缘,此地不宜久留。 我在想,为什么我这次面试的这么差?
做题:看代码说 this 指向 做题:看异步代码说打印顺序 对 CSS 的权重是怎么理解的?和数量有关系吗?...简单解释一下 tree-shaking tree-shaking 的原理,如何分析出某些代码属于冗余代码 说一下项目中最复杂的问题,如何解决的 二面 自我介绍 简单介绍一下项目的功能和具体分工 如何检测和防御...,再次请求资源的时候,缓存怎么发挥作用 如果资源经常改动的话,缓存策略怎么设置比较好 除了上面这些,还有什么其它的性能优化方案 代码压缩具体是怎么做的 做题:实现 Promise.all 和 sleep...还有哪些可以优化的地方 三面 介绍一下自己的前端学习路线 你觉得使用框架开发和原生开发有什么区别 好像模板引擎也能实现你说的这些优点,你对模板引擎是怎么看的 在 Vue 里面实现代码逻辑复用,你有什么好的方案吗...说一下如何实现一个函数,比较两个对象是否完全相同 实现 JSON.parse的思路?
3、执行 deleteSections 或者 deleteRows 来看看下面的简单的代码,看能看出问题吗?...要是不介意UI效果(仔细看他们之间的区别),要是不介意性能的问题(数据量不会大)就可以这样做,但像我这种比较追求UI效果,要是把App看做一个人的话那毫无疑问UI就是它的衣服,人靠衣装嘛,那我们还有别的方式去解决的这问题吗...这时候我做了这样一个尝试,既然我们的index没有发生改变,那数据源呢?...这时候又会是什么问题呢?...上面就是解决我们这问题的思路。代码其实也很简单,简单到不值得我们在写出了。下面是我们自己项目中我执行这一段逻辑自己的代码,帮助理清上面说的思路。
(被遗忘的mongodb在角落里无声哭泣) 大佬:那你使用的ORM框架除了hibernate还有哪些,比如IBatis? 我:我用过MyBatis 大佬:哦,那你能讲一下你对两个框架使用后的感受吗?...我:啊...记不得了,我一般都查一下指令 (于是大佬果断放弃了其它linux问题) JVM 大佬:你了解JAVA虚拟机吗?能解释一下底层的模块吗?...我:(乌鲁乌鲁说了一堆)就是比如如果同时有两个线程访问同一个变量,那么它们对变量造成的修改所带来的结果可能是不确定的。 大佬:那你知道JAVA有什么方法来实现线程安全吗?...大佬:那个是分布式存储,我想了解一下分布式业务? 我:(赶紧纠正)那dubbo算吗?(于是介绍了一下自己了解的dubbo) 大佬:ok。那你觉得分布式的话会遇到什么问题呢?...我:那就是经典的CAP问题了。没有数据库能够同时满足这三个问题 大佬:那你能具体解释一下CAP代表什么吗? 我:(紧张到一片空白)Consistency?Atomic?
一切的一切还要从一本书和一门课和一个论坛说起。 高翔博士的《视觉SLAM十四讲》应该是耳熟能详的SLAM入门教材了。2019年3月份,在师兄的推荐下,我开始阅读这本书,两个月左右,啃完了这本书。...不过也有特殊情况,我这个就是过了十八天才联系的,因为技术那边的人出差才回来。而且正好因为我人在北京,能直接面对面交流,所以比也算比较幸运。 拿到面试机会部分结束。 面试的流程?每一轮都问什么?...解释一下VINS-Mono的初始化部分以及大致框架。(这个问题我回答得很乱,因为确实没有形成体系,所以我直说了我不太懂,这也为我后面进入第三轮埋下了伏笔) 我没问题了,你还有什么问题吗?...(基本也是推导过程...我太难了) "我没什么问题了,你还有什么问题吗?"(重复问题,但还是很重要...)...你还有什么问题吗?能实习多久? 第二家:四维图新(点云方向) 问题: 自己实现过什么SLAM算法?说说实现的原理 SfM的原理和算法 BA的流程? 了解激光点云吗?
关于OOD,我们已经有了许多成果丰硕的讨论,我觉得有人可能发现这是一个学习OOD有趣的方式,所以我想我应该分享出来。...妻子: 啊哈,我知道了,那么,面向对象适用于哪里呢。 丈夫: 听我慢慢道来。现在,假设你想写点有内容有题材的文章。你当然还希望写点你比较擅长的题材的书,就会简单造几个句子是远远不够的,对吧。...如果不能,那它就不是一个敏捷设计的软件。 妻子:好,那你就解释一下什么叫做“敏捷设计的软件”! 丈夫:“一个敏捷设计的软件能轻松应对变化,能被扩展和复用。”...他们也确实总结出了一些通用的设计模式(基于基本的原则)。 妻子:你能说出一些吗? 丈夫:没问题。现在有许多设计原则,但是最基本的,就是SOLID(缩写),这五项原则。...妻子: 我的理解是, 抽象是关键, 对吗?
而函数式编程能完美串联了这两大核心,从高阶函数到函数组合;从无副作用到延迟处理;从函数响应式到事件流,从命令式风格到代码重用。...本瓜尝试用通俗的表达解释一下: 很简单,有下列这样一个方程: 其中所有的数(aj、bj、c)都是整数,求:能否找到一组 xj (全部为整数)的解? 乍一看这个公式有点费解。。。...其实我们可以构建一个大家都熟悉的实例,保证一看就明白了~ 请问:x2+y2=z2 // 这个方程,有整数解吗? 我敲,这不就是勾股定理吗?勾三股四弦五,老祖宗在西周时就发现了。...大家都在前赴后继的尝试解决这个问题,直到 1930 年后,出现了 哥德尔、图灵、丘奇 这些人,他们几乎在同一时间,但又在不同角度对这个问题作出了解释。 更为神奇的是,最终证明他们的结论竟然是等效的。...lambda 演算的伟大之处在于它非常简洁,揭示了计算的本质。 细看 lambda 表达式,你会发现函数只能接受一个参数,如果我们需要传两个参数呢?
能使得一个非原子操作变成原子操作吗 能创建 volatile 数组吗?...列出它们的区别 对象 拷贝(clone) 如何实现对象克隆 深拷贝和浅拷贝区别 深拷贝和浅拷贝如何实现激活机制 写clone()方法时,通常都有一行代码,是什么 比较 在比较对象时,”==” 运算符和...运行时异常与一般异常有何异同 简述一个你最常见到的runtime exception(运行时异常) finally 如果执行finally代码块之前方法返回了结果,或者JVM退出了,finally块中的代码还会执行吗...原则应该如何理解 怎么利用 JUnit 来测试一个方法的异常 catch块里别不写代码有什么问题 你曾经自定义实现过异常吗?...如何防止缓存雪崩 如果AB两个系统互相依赖,如何解除依 如果有人恶意创建非法连接,怎么解决 如果有几十亿的白名单,每天白天需要高并发查询,晚上需要更新一次,如何设计这个功能 如果系统要使用超大整数(超过
这两个服务上线运行了一段时间都没什么问题,突然有一天client调用这个server的接口全都超时了。...我把这段代码摘出来(图中是走的判断集群分支,下面代码以更简单的服务分支讲解,底层一致)。...只要你愿意,用Java也能实现不可重入锁,但Java中大多数使用的还是可重入锁,因为用起来比较方便。 至于Go为什么不实现一个可重入的锁,可以参考煎鱼大佬的这篇文章《Go 为什么不支持可重入锁?》...如果一个协程已经拿到了读锁,另一个协程尝试加写锁,这时应该加不了,没什么问题。如果这个读锁的协程再去拿读锁,需要等写锁,这就死锁了啊!...#30657 看看里面有人是怎么回答的: 图片 这位大佬说,这不符合Go锁的原理,Go的锁是不知道协程或者线程信息的,只知道代码调用先后顺序,即读写锁无法升级或降级。
机考 三道编程题,限时两个小时半。可能是运气比较好,比预期要简单的多,一个小时交卷满分。 字符串相关 具体是啥忘了 解析最远的坐标 给定一个字符串s,s中包含坐标以及一些其他英文字符,求最远的坐标。...出了问题怎么排查的? 开发、测试、sit。登录相应环境服务器通过docker logs查看日志定位错误 前后端怎么联调的? swagger文档调接口,没有。 自动构建工具用的什么? jenkins。...类加载器知道吗,有哪几种类加载器? 启动类加载器、扩展类加载器、系统类加载器 双亲委派知道吗,流程,为什么要双亲委派? 先委托父加载器尝试加载,父加载器无法加载子加载器再加载,保证程序安全。...父类静态代码块、父类构造方法、子类静态代码块、子类构造方法的执行顺序 父类静态代码块、子类静态代码块、父类构造方法、子类构造方法 剩半个多小时,给了一道算法题: 给一个数组{1,1,1, 1, 1, 1...机考满分,一顿夸 整的我怪不好意思,想直接说题目一点都不难,又觉得这样太装了,啥也没说,就配合着傻笑。 你还有什么问题吗? 听到这几个字脑袋一懵,会议定半个小时,结果十分钟就让我反问。
能使得一个非原子操作变成原子操作吗 能创建 volatile 数组吗?...列出它们的区别 对象 拷贝(clone) 如何实现对象克隆 深拷贝和浅拷贝区别 深拷贝和浅拷贝如何实现激活机制 写clone()方法时,通常都有一行代码,是什么 比较 在比较对象时,”==” 运算符和...原则应该如何理解 怎么利用 JUnit 来测试一个方法的异常 catch块里别不写代码有什么问题 你曾经自定义实现过异常吗?...如何防止缓存雪崩 如果AB两个系统互相依赖,如何解除依 如果有人恶意创建非法连接,怎么解决 如果有几十亿的白名单,每天白天需要高并发查询,晚上需要更新一次,如何设计这个功能 如果系统要使用超大整数(超过...你用过的持久层框架有哪些 数值提升是什么 你能解释一下里氏替换原则吗 你是如何测试一个应用的?知道哪些测试框架 传输层常见编程协议有哪些?
能使得一个非原子操作变成原子操作吗 能创建 volatile 数组吗?...列出它们的区别 对象 拷贝(clone) 如何实现对象克隆 深拷贝和浅拷贝区别 深拷贝和浅拷贝如何实现激活机制 写clone()方法时,通常都有一行代码,是什么 比较 在比较对象时,"==" 运算符和...运行时异常与一般异常有何异同 简述一个你最常见到的runtime exception(运行时异常) finally 如果执行finally代码块之前方法返回了结果,或者JVM退出了,finally块中的代码还会执行吗...原则应该如何理解 怎么利用 JUnit 来测试一个方法的异常 catch块里别不写代码有什么问题 你曾经自定义实现过异常吗?...如何防止缓存雪崩 如果AB两个系统互相依赖,如何解除依 如果有人恶意创建非法连接,怎么解决 如果有几十亿的白名单,每天白天需要高并发查询,晚上需要更新一次,如何设计这个功能 如果系统要使用超大整数(超过
领取专属 10元无门槛券
手把手带您无忧上云