线上实习,前面做了一个笔试测试,就是拉取他们gitee上面的项目然后实现几个几口。整个面试十几分钟,简单问了几个问题就没了,等通知。 线程实现的方式 ? 逻辑删除跟物理删除有什么区别? 多个springboot项目如何进行系统之间的数据通信? 用户注册是否要考虑并发操作问题? 项目是从哪里来的,都是你自己做的吗? 学校老师有没有给过你们一些企业级的开发让你们去做,就比如说整体的一个开发流程,从需求
redis: 缓存击穿 redis的高可用 redis的持久化 redis的hash结构与跳表 redis的内存淘汰 mysql与MongoDB: mysql与MongoDB的区别与相应的优劣势 mysql能存JSON吗;为什么用MongoDB来存JSON而不用mysql。 索引失效场景 锁类型 事务与隔离级别 脏读与幻读 红黑树与B+树,为什么B+树而不是红黑树。 B+树为什么的性能稳定 索引调
1.介绍项目 2.拷打项目相关 3.项目用c写的,cpp熟悉不(回答项目没必要用cpp) 4.问了个智能指针 5.由于智能指针回答得比较好,让编程,很简单,等差数列中删除一个元素,找出来 6.反问 总体来说比一面简单得多,一面shared_ptr加高强度八股真的会谢😂
1.10一面50分钟 开头两个手撕,30分钟项目比赛实习,实习问的比较多 手撕1:一个有1、2、3 组成的大小为n的数组,进行q轮查询,每轮给你x和k,k是1、2、3中的一个,找到等于k的且距离x最近的下标 时间复杂度不能是O(qn)级别 思路:6个数组分别存储下标为i时候距离123左右最近的下标,每次轮训只需要O(1) 另一种方法是三个数组存放123的下标,是升序的,每次查询用一个二分就可以了
一面6.20 问项目难点 线程池 threadlocal释放问题 线程池流程 redis数据结构,遇到的问题 算法题 5和6升桶取3升水(口述) 最大子数组 垃圾回收算法,垃圾回收器。G1的比cms优势 MySQL隔离级别,rr如何实现,索引有哪些,索引失效 如何学习,看什么书 反问 二面6.21 全是项目和场景,没问八股 jwt token aop Redis caffine区别,分布式下的问题
自我介绍 实习、项目 Java里线程安全的集合框架有哪些? 讲—下CopyOnWriteArrayList了解多少 可以讲一下Hashtable和ConcurrentHashMap的区别吗? ConcurrentHashMap的话1.7和1.8具体区别有哪些? 看过对应的JDK的源码吗?讲—下如何实现的 Java里面的锁有没有了解,ReentrantLock是怎么实现的? AQS源码有了解过吗?C
去年12月转去学算法,算法底蕴有点浅,只有一个还没做完的项目。获奖:ACM CCPC银以及很多华为比赛的奖,都和算法无关 免笔试(不知道会不会影响最终成绩,早知道不偷懒了) 5.22一面 讲了项目,然后问我反向传播的原理。最后手撕算法,他问我平时刷不刷leetcode,我:???因为我是acm选手,所以不刷。然后他让我选一题写,我说直接上hard吧,他好像不信我,也不了解各种比赛,就选了一道中等题
5.12 投递 java开发岗 5.14 笔试 (单选、多选、三道编程[比大厂简单]) 5.23 一面 技术面 电话面试,40分钟左右,自我介绍,java八股,项目,反问 八股(还能想起来的): 说说java集合 HashMap和Hashtable区别 有哪些锁(volatile vs synchronized vs ReentrantLock) synchronized底层实现 进程和线程区别
问题 : 基本都是如果工作中遇见某某问题你会怎么做,有什么思路 没有多问简历项目 HR 其实聊的很好 但是做完测评之后给了感谢信 到现在也不晓得哪里出了问题
【写面筋攒好运】 BAT某家大厂的算法日常实习面试。 一道中等题,写出来的代码有一点typos,但是面试官说问题不大。 聊项目,扣细节。 问了一下GBT的细节。 问了一下项目里面涉及到的知识。 问了一下nlp的东西。 问到岗时间什么的。 #滴!实习打卡# #没有实习经历,还有机会进大厂吗#
半个月前投的,早上一醒来说通过了初筛,下午就约了第二天视频面,然后准备了一天,结果就问了两个技术问题 1.谈谈spring 2.谈谈索引 其他就是问一周能来几天这种,一共就5分钟左右,没有反问环节
问题内容: 我有一个将a解析为: 当我解析这个: 结果将是,当使用时: 8月29日 2011 00:44:00 当然,这应该是: 8月29日 2011 12:44:00 当我解析这个: 然后结果如预期的那样: 8月29日 2011 13:44:00 我怎样才能解决这个问题? 问题答案: 使用代替小时模式:
1. 定义 慕课解释:Select Into既可以给表做备份,也可以通过某张表的数据新建另一张表。 2. 前言 本小节,我们将介绍一个数据备份利器——Select Into。 在数据维护工作中,我们经常需要对某张重要的数据表做备份,又或者只对某张表中的某些重要字段做备份,甚至需要从一张表从提取某些字段组织成另一张表。 对于这些需求,虽然通过多条 SQL 语句来实现,但是 Select Into 让
一个常量由大写字母开头.它应最多被赋值一次.在Ruby的当前版本中,常量的再赋值只会产生警告而不是错误(non-ANSI版的eval.rb不会报告这一警告) ruby>fluid=30 30 ruby>fluid=31 31 ruby>Solid=32 32 ruby>Solid=33 (eval):1: warning: already initialized const
原文链接:http://www.aosabook.org/en/zeromq.html ØMQ是一个消息通信系统,如果你愿意的话也可以称其为“面向消息的中间件”。ØMQ的应用环境很广泛,包括金融服务、游戏开发、嵌入式系统、学术研究以及航空航天等领域。 消息通信系统完成的工作基本上可看作为负责应用程序之间的即时消息通信。一个应用程序决定发送一个事件给另一个应用程序(或者多个应用程序),它将需要发送的