1.spring框架主要用了哪些设计模式 2.spring事务,a普通方法,b方法上加了事务注解,同一个类中,a方法内部调用了b方法,事务会生效吗 3.lua脚本怎么保证redis操作的原子性 4.数据库和缓存双写一致性,项目里哪些内容用到了缓存 5.慢SQL怎么排查,主要看explain执行计划的哪些内容 6.服务集群部署,怎么保证平均访问每个节点(轮询),有哪些访问分配的方式 开始自我介绍,怎
1. 自我介绍 2. 项目介绍,项目难点 3. CSS 和 CSS3 (这部分刚好没来得及复习,醉了) 3.1 H1 和 title 标签的区别(脑子抽了,title标签反应了好久...) 3.2 CSS3 新特性 3.3 BFC(答得很不好,语言不知道怎么组织的...) 3.4 清除浮动的方式 3.5 手机全面屏 底部安全距离如何兼容 4. 其他相关 4.1 浏览器缓存 4.2 跨页面通信 4.
都快签三方了得物还在约二面,不过反正没什么事还是面了… -深挖了下实习,面试官似乎和我实习方向一样 -linux 命令 -http请求过程 -介绍几个限流方案 -断点续传如何保证数据一致性 -最后问了两个完全没听过的名词,一脸懵直接回答不会 全程30min,无手撕
得物面试经验分享!在得物实习了三个月真的很幸福!最后舍不得走 但是学校原因没办法给大家分享一下面试经验! 得物的面试效率很高!我是早上投的简历,中午hr就给我打电话约了面试时间,约了下午3点面试!只剩2个多小时时间,立刻开始准备面试哈哈哈!幸好牛客上有很多大厂面经,搜索了得物的提前准备了一下!有点小紧张! 面试的是未来实习要负责我的姐姐~ 面试一共问了6个问题 1.首先就是自我介绍 我之前是有两段
#软件开发笔面经# 形式:视频面 1、双亲委派机制 2、什么时候需要打破双亲委派 3、redo log、undo log、MVCC 4、spring 事务原理 5、Redis 高可用体现在哪些地方 6、Redis 为什么高效 7、缓存击穿、穿透 8、手撕:去除无序数组的出现次数>1的元素 空间复杂度要求<O(1) 时间复杂度要求<O(N平方) 不可使用两层for循环 其他不记得了
好不容易抢了一个二面,还是十一点半的大中午。。 1、介绍实习项目 (讲到口干舌燥,每个项目从业务需求讲到实现到后期优化) 2、如果有一个大文件从客户端上传,客户端和后端需要做哪些操作? 3、如果上传过程中出现网络波动怎么办? 4、上传后出现乱序怎么办? 5、高并发场景下,服务器压力过大有哪些优化方法,怎么做负载均衡? 6、如何在千万级数中找到一个数是否存在? 7、讲一讲tcp三次握手?什么情况下会
20道选择,3道算法(60分),20道测评(2分),选择比算法难哈哈 1. [9 -> 8 -> 7 -> 6 -> 5 -> 4 -> 3 -> 2 -> 1 -> 0 -> 9] 循环,给两个长度为4的字符串,第一个字符串转换至第二个的步数 2. 给定两个长度为 n 的数组,求一个最大连续区间,该区间中两个数组对应索引位置差值 [i] - [i - 1] 相同(区间首位置作0) 3. 一个字符
家人们,这回应该真是凉了。 总体情况:惨不忍睹,基本上灵活一点的问题全都答不上来,八股对我来说也都考的比较细和偏门。 收获:抓到很多自己疏漏的地方。 流程:自我介绍 ==> 八股细问 ==> 项目问一些 ==> 开放题(直接让我设计改进一个业务订单表,一下宕机了,那些和实际业务相结合的问题我都不太会回答。。。) 听完自我介绍:我看你没实习过啊?答:我们实验室不允许实习。面试官一笑:你老板挺狠啊。我
刚面试完,趁着还记得住赶紧来分享一下 是一位比较和善的面试官(浓重的黑眼圈,疲惫的神态,得物强度确实可见一斑),但是技术真的很强,不是背背常规八股就能应对的 面试时间非常紧凑,每个人只有30-40min,所以面试官开头直接说今天不问项目相关的,只考察下基础(然后就是对MySQL半个小时的拷打): 介绍下InnoDb索引结构和分类吧(常规八股,直接吟唱,此时的我还没有意识到危险) 什么是联合索引的最
30分钟,打电话过来问可不可以提前开始,同意之后就立刻开始了。 15min项目提问(简单的学习项目,被拷打麻了) 八股只有一题:主线程如何等待10个子线程执行完毕再执行。 最后手撕一题,面试官说思路即可,简单题但紧张得方法想的很麻烦,一直在提示时间和空间复杂度,我半路出家不太懂,最后面试官提示可以先排序,后面想得方法大差不差。 面试官最后总结:后续还要提高代码和业务能力。 有一说一,得物一面约面非
八股: 1.reentrantlock原理 2.coutdownlanuch 使用场景和原理 3.sql语句执行流程 项目:着重讨论多级缓存设计 1.基于业务为什么这样设计 2.脱离业务该怎么优化有哪些问题 软问题:怎么看待实习,职业规划,得物风评不好,怎么看待加班
相比于一面的八股,二面项目问的更多一点,也问的更深入。 1.介绍一下你的项目。 2.你这个项目主要的功能点。(我说用Redis比较多,比如互斥锁解决缓存击穿) 3.那你讲解一下怎么解决缓存击穿?击穿、穿透和雪崩的区别? 4.你觉得把击穿、穿透和雪崩区分开的依据是什么?我回答因为他们对应的解决方案不同。 5.那你能讲解一下他们的解决方案吗?我回答我解决缓存穿透是将无效key(数据库和缓存中都不存在)
1.介绍一下自己的项目。 2.Java常见的数据结构。(我说有collection和map两大类) 3.那Java有哪些map,map和concurrenthashmap的线程安全问题。 4.Java的锁升级过程。无锁->偏向锁->轻量级锁->重量级锁。 5.线程池核心参数,拒绝策略有哪些?线程队列有哪些? 6.IOC,AOP。使用过aop吗,怎么用的? 7.数据库里面哪些字段你有设置过默认值?
我的任务是设计一个有人为我们制作的倒计时,但棘手的部分是它是在一个跨度内呈现的,如下所示: 我不能真的改变倒计时代码,他们希望我创建边框和背景的每一组数字在倒计时,像下面的图像。 有没有什么方法可以用纯CSS来实现呢?
问题内容: 我的一位同事对PerForce的可能性感到非常兴奋(我们基本上需要有能力在逻辑上对补丁和更改进行分组,并且获得SCM的本地支持会非常好)。我们目前使用CVS,并且对所有可能性开放。我们只有很少的开发人员使用纯Eclipse并使用ant脚本运行构建。 在跳入水中之前,我想听听其他人,他们出于技术原因可以说“好主意”或“坏主意”。我也想听听这对您的日常工作有多大干扰。 编辑2011年:仅作