记录一下24暑期收到的唯一offer 小红书-后端开发-社区技术部 4.19笔试(记得是第一题模拟,第二题类似前缀和,第三题是逆元的那题超难的点赞题) 4.20约4.24一面 一面: 自我介绍 实习学到了什么内容,最倾向于做哪个方向 学校里Java学习的内容 类、抽象类、接口的区别和使用的情况 多态是什么,举个例子(我答错了。。) Spring IOC的含义 为什么Spring框架用IoC Spr
4.27深圳店小秘网络科技有限公司 Java开发工程师 全程线下 笔试40分钟 基础知识+单例+sql+创建10个线程抢票 比较简单 一面60分钟 说一下arrylist实现和扩容机制,linkedlist和arrylist的区别,了解多线程吗,讲一下syschronized,锁升级过程说一下,线程池呢,spring的事务传播机制,mysql的事务呢,具体讲一下,如何解决脏读不可重复读和幻读的,你
自我介绍下吧 你这个中台有压测过吗 你写的高并发海量数据存储有哪些体现 分库分表怎么分的 有没有遇到过数据倾斜,已经上线的项目发现分片数据有倾斜怎么解决 讲讲这个项目有哪些技术亮点 布隆过滤器误判对系统不会有影响吗 Apache开源贡献做了什么 再讲一下这个通过删除缓存策略保证数据一致性 其他保证数据一致性的方法有了解过吗 介绍mysql的binlog 介绍其他的日志,redo log undo
一面6.20 问项目难点 线程池 threadlocal释放问题 线程池流程 redis数据结构,遇到的问题 算法题 5和6升桶取3升水(口述) 最大子数组 垃圾回收算法,垃圾回收器。G1的比cms优势 MySQL隔离级别,rr如何实现,索引有哪些,索引失效 如何学习,看什么书 反问 二面6.21 全是项目和场景,没问八股 jwt token aop Redis caffine区别,分布式下的问题
虽然招聘的时候说是c++岗,但是其实是招有c语言基础的学生培训做数据库postgresql。 先笔试,给了几份c++源码,分别是UUID生成方式,client_proto客户端协议,pgbouncer相关代码,让我们自己熟悉代码,尽可能的讲解代码,表达自己的理解,允许使用百度。 原本打算大撕特撕算法,第一次遇到这样的笔试,有些措手不及。 所以后面技术老师的问题答的不理想。 试卷讨论完毕 开始正常流
本科24届,在三、四月份大厂开暑期实习投了一轮,面试都没捞到几个,就算笔试ak也进不了面试,太难受了。于是5月份复习了一个月,5月最后一周各大软件海投一轮,除了C++的offer没有,golang、Android、iOS、嵌入式这些都拿了。感觉中小企业更多的都是在拉家常问项目和个人的开发经验以及解决代码异常的能力,很少问八股文。 一面(40min): 1.问代码量 2.解释红黑树 3.解释堆、栈,
问题内容: 我是Java的新手,我已经开始从事一个项目。但是,我遇到了一个障碍。我需要一种在一天中的特定时间运行的方法。我已经做了很多搜索,但是找不到任何可以解决问题的方法。我遇到了Timer类,但它似乎以一定的间隔运行。Scheduler类似乎也有同样的问题。我也遇到过Quartz,但是我认为我需要更轻巧的东西,而且只能隔一段时间看一下如何做。 也许只是因为我是新手,所以我错过了一些可以在这些课
问题内容: 我想在我的Java项目中使用Log4j,我应该在配置文件中提供该配置,该配置文件每天晚上12:00将生成一个新文件,并且文件名应类似于 -output- log-of-MyProjectName-HostName-2013-Dec-10。 txt 名称)。我的配置文件就是这样- 它每天都在创建新文件,但在文件名后附加日期。请帮我。提前致谢。 问题答案: 我认为您想要DailyRolli
问题内容: 如何以这种格式从现在开始在Android之前的一周之前获取日期: 例如:现在,一周前 谢谢 问题答案: 解析日期: 然后计算出您需要减去的毫秒数: 或使用该类提供的API : 然后,如果需要,将其转换回字符串:
问题内容: 当我尝试使用类扩展GlobalSettings时,我需要每天在playframework2.0.4中执行一次代码。但是它适用于每个实例请求。我希望它在服务器启动时能正常工作,并且每天要执行1次工作。 这是我的控制器,从上面的课程开始 问题答案: 调度程序任务应仅放在Global类中。创建两个任务,仅使用= 0毫秒首先安排一次。 对于第二项任务,您需要使用通用的日期/时间类来计算当前日期
问题内容: 我正在尝试使用Redis Cookbook示例: 我在这里取得了成功,但从未得到“消息”。 我的客户端index.htm是这个 客户如何发布到特定的Redis“聊天”频道。 问题答案: 如果您在node.js程序中使用Redis发布/订阅功能,则应使用一个Redis客户端连接来监听某个频道,使用另一个Redis客户端连接来发送常规命令和/或将消息发布到您的频道。从node_redis文
问题内容: 如何使用一年中的某天找到该月的某天? 例如,第16天是1月16日。第35天是2月4日 我的程序提示输入一年中的某一天(1-365)。 因此输入可以是252天和2017年 我已经为leap年设置了一个布尔值。 我已经使用if语句将其分为12个月(1月-12月EX:如果日期输入是1月的1-31日)。 我的程序快要完成了,这是我的最后一步,但是我不知道该怎么做。 如何在不使用API或导入
问题内容: 如何找到两个Joda-Time DateTime实例之间的天数差异?“天数差异”是指如果开始时间是星期一,结束时间是星期二,则无论返回日期和开始时间/结束时间是小时/分钟/秒,我都希望返回值为1。 如果开始时间是晚上,结束时间是上午,则给我0。 我在其他日期字段上也遇到了同样的问题,因此我希望有一种通用的方法可以“忽略”重要性较低的字段。 换句话说,2月至3月4日之间的月份也将为1,而
问题内容: 我需要找到两个日期之间的天数:一个是来自报表,另一个是当前日期。我的片段: 这是一个私有方法,并且today是Date对象,仅供您说明。我关注了Java论坛中的两篇文章Thread 1 / Thread 2。 它在独立程序中可以正常工作,尽管当我将其包含在逻辑中以从报告中读取时,我会在值上获得不同寻常的区别。 为什么会发生,如何解决? 编辑: 与实际天数相比,我得到的天数更多。 问题答
问题内容: 如何知道特定年份的特定月份有多少天? 问题答案: Java 8及更高版本 @沃伦·诺科斯(Warren M. 如果你尝试使用Java 8的新Date and Time API,则可以使用java.time.YearMonthclass。请参阅Oracle教程。 测试:尝试a年的一个月: Java 7及更早版本 创建日历,设置年份和月份并使用 getActualMaximum 测试:尝试