首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

聊聊觉得程序员该有的提问方式~附《JavaGuide 面试突击版》V4.0最新进度

如果你提出了一些比较很有价值/含金量问题的话,会让觉得你这个人还挺靠谱。基于这样好印象,说不定在后面有啥好项目就会找到你一起来做。 自己是挺高兴有这么多人愿意问我问题。...对于读者问题,回答都会尽力去好好解决对方疑惑。觉得这也算是一种信任,一种陌生人之间通过技术/代码建立起来信任。 俗话说好:“你我本无缘,只因共同爱好在此相遇”。 ?...(优化:可以简单地说说自己看法) 某个技术问题如何解决?(优化:提前说明自己尝试解决这个问题但是遇到问题没有解决成功) 某个技术问题你能给我解释一下?...(优化:可以简单地说说自己不理解点在哪里?) 可以推荐一些比较开源项目?(优化:提前说清楚自己目前状态以及需求) ? 如何找到一个让自己满意工作?...(优化:可以简单地说说自己目前情况以及所做努力) 可以帮忙看看简介还有什么问题?(优化:可以先简单地说说自己目前情况) ? 初学某个技术有哪些书籍推荐呢?

39040

虚度大一一年又如何,双非本科大三学弟连斩腾讯字节

线程独占哪些资源 程序计数器作用 进程和线程调度区别 进程常见状态 阻塞态直接到运行态 就绪态到运行态条件(上一个进程时间片用完,本进程被系统调度) 解释一下 LRU 让你实现 LRU 你怎么实现...进程之间如何通信 写两个代码:1、剑指offer30 变形题 2、剑指offer13 两题很快秒了,继续问问题 项目中定时任务具体实现逻辑以及功能 当场优化项目中某个功能,允许去查阅资料(...,让下去可以再看看代码代码是因为感兴趣?...什么时候能来,实习多久 实习期间要不要兼顾学校课程 结语 有人可能会担心普通本科进不了大厂,没有 211 以上学历加成之类。...想说是,可能你没有别人学校好,但你就不去尝试了吗?这条路是很难,可再难,也有人上岸了啊。 NBA已故球星科比名言就很好:总有人要赢得,为什么不能是呢? 对啊,总有人要上岸,为什么不能是你呢?

91020
您找到你想要的搜索结果了吗?
是的
没有找到

2017春招实习+秋招总结【前端开发】

框架解释一下单页面应用程序 然后问我有什么问题问她们部门用什么框架,她说是ReactJS,server用是KOA。...ps:大概只能想起这么些了,然后就被挂了,WTF??? 东方财富: (一面)两个栈实现一个队列(三种方式)将已排好序数组打乱,越乱越好(多种方法)你数学建模做是什么,详细讲一下数据库会?...其实就算过了,也不会去 西拓电气: (1,2,3,4,5面) offer一面: 项目挨个讲一下实习做了什么,学会了什么,出现过什么问题,怎么解决浏览器兼容性处理比较一下各大框架优缺点对于新技术学习热情...微盟: (一,二面+HR)offer一面: 数组方法创建对象几种方法, 如何实现继承websocketHTTP状态码, 请求方法会微信小程序开发移动端开发了解 问了两个笔试题 二面: 项目简述一下实习遇到问题..., 怎么解决说说数组有哪些方法git使用事件机制浏览器存储hr面, 去过上海

1.5K120

java程序员|超详细面经(四面一总结),助你逆袭!

一面:8-17 自我介绍 简单介绍一下你最熟悉项目 a) 主要做了哪些工作 b) 有做相关优化——(为了装逼说了很久) 编译型语言和解释型语言解释一下 手撕代码:输入数组,输出数组所有子集 a)...不知道那边会不会怀疑作弊) 数据库增删改查语句说一下 a) 不用那么具体,说关键字就行 const知道——(知道是c++常量关键字,不过不太会c++,熟悉是java) a) 最熟悉两门语言是哪两个...GC过程解释一下 你刚刚说你对juc包比较熟悉,有用过线程池?...知道哪些锁优化机制 a) 除了锁升级还有? 6.知道分布式中间件 a)RedisAOF和RDB解释一下; 7. 问完了,你有什么想问么? Q:其实基础比较好,很多面试官您都没问到。。...,你的话应该没什么问题了,你提前来实习么?

1.2K10

【面试题】2018年最全Java面试通关秘籍第五套!

说下Java克隆体系; 涉及OOM、JVM优化、源码问题、数据库优化、多线程等问题; CPU高?什么情况CPU高?解决什么问题? 你有遇到过临界区问题?有遇到过?...volatile关键字作用; Java多态怎么实现; 解释一下自旋; 解释一下信号量; 什么情况下会触发类加载; Java内存抖动严重,优化思路; 二、数据库相关 SQL优化思路,联合索引与底层树结构映像关系...Https是怎样?如果篡改了公钥呢?怎么防止? Get和Post,讲下区别,要模拟出抓包来。 详细讲下Cookie和Session,Token,OAuth2.0协议; 拥塞算法知道?...六、设计题 有几台机器存储着几亿淘宝搜索日志,你只有一台2g电脑,怎么选出搜索热度最高十个搜索关键词; 如何设计算法压缩一段URL; 有一个页面同时展示两个广告,现在有五个广告,设计算法使五个广告展示概率为...项目如何分组,性能优化小组应该做哪些; 我们来说下接入层搭建,认知分析; 问下项目的系统构建,思考,为什么这样构建? 如何判断一段代码好坏;

1.2K10

【面试必备】Swift 面试题及其答案

总结 Swift 相关面试题,分为初级、中级、高级三类,希望帮助大家。 初级 问题1- 什么是 optional 类型,它是用来解决什么问题?...泛型是用来解决什么问题? ---- 答案:泛型是用来使类型和算法安全工作一种类型。在 Swift 中,在函数和数据结构中都可以使用泛型,例如类、结构体和枚举。 泛型一般是用来解决代码复用问题。...它允许字符串和整数相比较,像这样: 应用程序不会崩溃,但是允许字符串和整数相比较可能不是预想结果。 通过采用泛型,可以合并这两个函数为一个并同时保持类型安全。...---- 你通过 extension (扩展)保存一个属性?请解释一下原因。 答案:不能。扩展可以给当前类型添加新行为,但是不能改变本身类型或者本身接口。...高级 问题1- 能解释一下用泛型来声明枚举问题 ---- 在 Swift 中,你能解释一下用泛型来声明枚举问题

6K30

俺实习和秋招面经

做了两个题目,求 最大子数组和,leetcode 原题,一个多星期之前还做过这题,但是第一次在线答题,很紧张,没想出用动归方法,做完之后又来了一道求最大子数组乘积。...做科研主要是要找对方向,并且要有人讨论帮忙,科研和工程本质上都是一样,都得不断思考,工程性东西可以很快获得成就感,但是科研走对路了的话也是获得成就感 你未来规划是什么?...字节跳动 (拿到 offer) 4.2 一面 好家伙,面试官周六晚上八点开始面,直接给我面了两个小时,十点结束,人都傻了,不过可以看出来这个面试官涉猎很多方向,并且很好地指出项目中存在问题,非常有经验...介绍高通项目,提出了哪些改进 模型对大物体检测性能不好,如果是由于感受野的话为什么不直接用一层比较特征图来专门检测大物体呢?(高频问题!...移动端部署加速的话你想到用什么办法

59530

前端面试那些坑

说说写JavaScript基本规范? JavaScript原型,原型链 ? 有什么特点? JavaScript有几种类型值?(堆:原始数据类型和 栈:引用数据类型),你画一下他们内存图?...forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16) })能解释一下这段代码意思...(名称、版本号,依赖) 每个模块代码结构都应该比较简单,且每个模块之间关系也应该非常清晰,随着功能和迭代次数越来越多,你会如何去保持这个状态?...当团队人手不足,把功能代码写完已经需要加班情况下,你会做前端代码测试? 说说最近最流行一些东西吧?平时常去哪些网站? 知道什么是SEO并且怎么优化么? 知道各种meta data含义么?...项目中遇到国哪些印象深刻技术难题,具体是什么问题,怎么解决?。 最近在学什么东西? 你优点是什么?缺点是什么? 如何管理前端团队? 最近在学什么?谈谈你未来3,5年给自己规划

2.1K60

百度 提前批 大数据岗位 面经

——《老无所依》 一次难忘百度提前批大数据岗面试: 说什么好呢?可能无缘吧。哈哈。 开始,介绍自己,熟悉机器学习说不了解,研究是大数据平台上数据存储和查询。...说是,从学校坐动车来,他说那我直接给你一面吧。说好呀。 一面,说一下mapreduce框架。 k个n长有序数组进行merge,并分析时间和空间复杂度。...gpu是个处理什么问题? mapreduce适合处理什么问题? 字符串匹配。怎么匹配? kmp解释一下说不会这个。 说有另一个方法,后缀树方法。讲完后问我为什么会想到这个?...心如死灰般说出了一个前几天才看到同步工具,writeoncopy,读写分离可以?但是不能保证实时一致性。 面试官惊了,详细说一下?然后就哔哩哔哩详细说了一遍,他说不错,想到这个很不容易。...反正已经没啥翻盘机会了,那就开始吹逼功力吧,就把都扯出来。面试官倒是听得津津有味。哈哈。 总之,从一开始就能够感觉到此地与我无缘,此地不宜久留。 在想,为什么这次面试这么差?

1K20

2021 秋招面经

做题:看代码说 this 指向 做题:看异步代码说打印顺序 对 CSS 权重是怎么理解?和数量有关系?...简单解释一下 tree-shaking tree-shaking 原理,如何分析出某些代码属于冗余代码 说一下项目中最复杂问题,如何解决 二面 自我介绍 简单介绍一下项目的功能和具体分工 如何检测和防御...,再次请求资源时候,缓存怎么发挥作用 如果资源经常改动的话,缓存策略怎么设置比较好 除了上面这些,还有什么其它性能优化方案 代码压缩具体是怎么做 做题:实现 Promise.all 和 sleep...还有哪些可以优化地方 三面 介绍一下自己前端学习路线 你觉得使用框架开发和原生开发有什么区别 好像模板引擎也实现你说这些优点,你对模板引擎是怎么看 在 Vue 里面实现代码逻辑复用,你有什么好方案...说一下如何实现一个函数,比较两个对象是否完全相同 实现 JSON.parse思路?

69060

deleteSections & deleteRows

3、执行 deleteSections 或者 deleteRows 来看看下面的简单代码,看能看出问题?...要是不介意UI效果(仔细看他们之间区别),要是不介意性能问题(数据量不会大)就可以这样做,但像我这种比较追求UI效果,要是把App看做一个人的话那毫无疑问UI就是它衣服,人靠衣装嘛,那我们还有别的方式去解决这问题...这时候做了这样一个尝试,既然我们index没有发生改变,那数据源呢?...这时候又会是什么问题呢?...上面就是解决我们这问题思路。代码其实也很简单,简单到不值得我们在写出了。下面是我们自己项目中执行这一段逻辑自己代码,帮助理清上面说思路。

1.8K30

一位程序猿面试蚂蚁金服后端经验总结!前言自我介绍最近项目经历总结

(被遗忘mongodb在角落里无声哭泣) 大佬:那你使用ORM框架除了hibernate还有哪些,比如IBatis? 用过MyBatis 大佬:哦,那你能讲一下你对两个框架使用后感受?...:啊...记不得了,一般都查一下指令 (于是大佬果断放弃了其它linux问题) JVM 大佬:你了解JAVA虚拟机?能解释一下底层模块?...:(乌鲁乌鲁说了一堆)就是比如如果同时有两个线程访问同一个变量,那么它们对变量造成修改所带来结果可能是不确定。 大佬:那你知道JAVA有什么方法来实现线程安全?...大佬:那个是分布式存储,想了解一下分布式业务? :(赶紧纠正)那dubbo算?(于是介绍了一下自己了解dubbo) 大佬:ok。那你觉得分布式的话会遇到什么问题呢?...:那就是经典CAP问题了。没有数据库能够同时满足这三个问题 大佬:那你具体解释一下CAP代表什么:(紧张到一片空白)Consistency?Atomic?

1.4K50

面试SLAM算法实习岗,是怎么做

一切一切还要从一本书和一门课和一个论坛说起。 高翔博士《视觉SLAM十四讲》应该是耳熟SLAM入门教材了。2019年3月份,在师兄推荐下,开始阅读这本书,两个月左右,啃完了这本书。...不过也有特殊情况,这个就是过了十八天才联系,因为技术那边的人出差才回来。而且正好因为人在北京,直接面对面交流,所以比也算比较幸运。 拿到面试机会部分结束。 面试流程?每一轮都问什么?...解释一下VINS-Mono初始化部分以及大致框架。(这个问题回答得很乱,因为确实没有形成体系,所以我直说了不太懂,这也为后面进入第三轮埋下了伏笔) 没问题了,你还有什么问题?...(基本也是推导过程...太难了) "什么问题了,你还有什么问题?"(重复问题,但还是很重要...)...你还有什么问题实习多久? 第二家:四维图新(点云方向) 问题: 自己实现过什么SLAM算法?说说实现原理 SfM原理和算法 BA流程? 了解激光点云

1.6K10

是怎样教媳妇面向对象编程

关于OOD,我们已经有了许多成果丰硕讨论,觉得有人可能发现这是一个学习OOD有趣方式,所以我想我应该分享出来。...妻子: 啊哈,知道了,那么,面向对象适用于哪里呢。 丈夫: 听我慢慢道来。现在,假设你想写点有内容有题材文章。你当然还希望写点你比较擅长题材书,就会简单造几个句子是远远不够,对吧。...如果不能,那它就不是一个敏捷设计软件。 妻子:好,那你就解释一下什么叫做“敏捷设计软件”! 丈夫:“一个敏捷设计软件轻松应对变化,被扩展和复用。”...他们也确实总结出了一些通用设计模式(基于基本原则)。 妻子:你能说出一些? 丈夫:没问题。现在有许多设计原则,但是最基本,就是SOLID(缩写),这五项原则。...妻子: 理解是, 抽象是关键, 对?

77680

专栏第 1 篇:从历史讲起,JavaScript 基因里写着函数式编程

而函数式编程完美串联了这两大核心,从高阶函数到函数组合;从无副作用到延迟处理;从函数响应式到事件流,从命令式风格到代码重用。...本瓜尝试用通俗表达解释一下: 很简单,有下列这样一个方程: 其中所有的数(aj、bj、c)都是整数,求:能否找到一组 xj (全部为整数)解? 乍一看这个公式有点费解。。。...其实我们可以构建一个大家都熟悉实例,保证一看就明白了~ 请问:x2+y2=z2 // 这个方程,有整数解敲,这不就是勾股定理?勾三股四弦五,老祖宗在西周时就发现了。...大家都在前赴后继尝试解决这个问题,直到 1930 年后,出现了 哥德尔、图灵、丘奇 这些人,他们几乎在同一时间,但又在不同角度对这个问题作出了解释。 更为神奇是,最终证明他们结论竟然是等效。...lambda 演算伟大之处在于它非常简洁,揭示了计算本质。 细看 lambda 表达式,你会发现函数只能接受一个参数,如果我们需要传两个参数呢?

46430

百度Java面试题前200页都在这里了

能使得一个非原子操作变成原子操作 创建 volatile 数组?...列出它们区别 对象 拷贝(clone) 如何实现对象克隆 深拷贝和浅拷贝区别 深拷贝和浅拷贝如何实现激活机制 写clone()方法时,通常都有一行代码,是什么 比较比较对象时,”==” 运算符和...运行时异常与一般异常有何异同 简述一个你最常见到runtime exception(运行时异常) finally 如果执行finally代码块之前方法返回了结果,或者JVM退出了,finally块中代码还会执行吗...原则应该如何理解 怎么利用 JUnit 来测试一个方法异常 catch块里别不写代码什么问题 你曾经自定义实现过异常?...如何防止缓存雪崩 如果AB两个系统互相依赖,如何解除依 如果有人恶意创建非法连接,怎么解决 如果有几十亿白名单,每天白天需要高并发查询,晚上需要更新一次,如何设计这个功能 如果系统要使用超大整数(超过

1.2K20

这不会又是一个GoBUG吧?

两个服务上线运行了一段时间都没什么问题,突然有一天client调用这个server接口全都超时了。...把这段代码摘出来(图中是走判断集群分支,下面代码以更简单服务分支讲解,底层一致)。...只要你愿意,用Java也实现不可重入锁,但Java中大多数使用还是可重入锁,因为用起来比较方便。 至于Go为什么不实现一个可重入锁,可以参考煎鱼大佬这篇文章《Go 为什么不支持可重入锁?》...如果一个协程已经拿到了读锁,另一个协程尝试加写锁,这时应该加不了,没什么问题。如果这个读锁协程再去拿读锁,需要等写锁,这就死锁了啊!...#30657 看看里面有人是怎么回答: 图片 这位大佬说,这不符合Go锁原理,Go锁是不知道协程或者线程信息,只知道代码调用先后顺序,即读写锁无法升级或降级。

67473

第一次凡尔赛,北京华为3面一次过,谈谈大厂面经流程经过

机考 三道编程题,限时两个小时半。可能是运气比较好,比预期要简单多,一个小时交卷满分。 字符串相关 具体是啥忘了 解析最远坐标 给定一个字符串s,s中包含坐标以及一些其他英文字符,求最远坐标。...出了问题怎么排查? 开发、测试、sit。登录相应环境服务器通过docker logs查看日志定位错误 前后端怎么联调? swagger文档调接口,没有。 自动构建工具用什么? jenkins。...类加载器知道,有哪几种类加载器? 启动类加载器、扩展类加载器、系统类加载器 双亲委派知道,流程,为什么要双亲委派? 先委托父加载器尝试加载,父加载器无法加载子加载器再加载,保证程序安全。...父类静态代码块、父类构造方法、子类静态代码块、子类构造方法执行顺序 父类静态代码块、子类静态代码块、父类构造方法、子类构造方法 剩半个多小时,给了一道算法题: 给一个数组{1,1,1, 1, 1, 1...机考满分,一顿夸 整怪不好意思,想直接说题目一点都不难,又觉得这样太装了,啥也没说,就配合着傻笑。 你还有什么问题? 听到这几个字脑袋一懵,会议定半个小时,结果十分钟就让反问。

52730

Java 面试题:百度前200页都在这里了

能使得一个非原子操作变成原子操作 创建 volatile 数组?...列出它们区别 对象 拷贝(clone) 如何实现对象克隆 深拷贝和浅拷贝区别 深拷贝和浅拷贝如何实现激活机制 写clone()方法时,通常都有一行代码,是什么 比较比较对象时,”==” 运算符和...原则应该如何理解 怎么利用 JUnit 来测试一个方法异常 catch块里别不写代码什么问题 你曾经自定义实现过异常?...如何防止缓存雪崩 如果AB两个系统互相依赖,如何解除依 如果有人恶意创建非法连接,怎么解决 如果有几十亿白名单,每天白天需要高并发查询,晚上需要更新一次,如何设计这个功能 如果系统要使用超大整数(超过...你用过持久层框架有哪些 数值提升是什么 你能解释一下里氏替换原则 你是如何测试一个应用?知道哪些测试框架 传输层常见编程协议有哪些?

1.5K60

通往大神之路,Java面试题前200页。

能使得一个非原子操作变成原子操作 创建 volatile 数组?...列出它们区别 对象 拷贝(clone) 如何实现对象克隆 深拷贝和浅拷贝区别 深拷贝和浅拷贝如何实现激活机制 写clone()方法时,通常都有一行代码,是什么 比较比较对象时,"==" 运算符和...运行时异常与一般异常有何异同 简述一个你最常见到runtime exception(运行时异常) finally 如果执行finally代码块之前方法返回了结果,或者JVM退出了,finally块中代码还会执行吗...原则应该如何理解 怎么利用 JUnit 来测试一个方法异常 catch块里别不写代码什么问题 你曾经自定义实现过异常?...如何防止缓存雪崩 如果AB两个系统互相依赖,如何解除依 如果有人恶意创建非法连接,怎么解决 如果有几十亿白名单,每天白天需要高并发查询,晚上需要更新一次,如何设计这个功能 如果系统要使用超大整数(超过

1.7K60
领券