摘要: 背景 不知不觉距离上次在博客园写博客已经过去两年了。 这两年在内网写了一些文档, 但是感觉应该换个地, 一是跳出内网的思维,二是有些思考希望能更真实、直接记录下来,也能听听不同的声音。 承接上一个帖子 一份来自一月寒冬互联网一线的面经(附面试题, lz最后选择了 X条(XX跳动), 闷头干了两年,也 阅读全文
posted @ 2021-01-18 10:54 NovaCN 阅读(4273) 评论(41) 推荐(25) 编辑
摘要: 1.背景: 因为公司变动,lz不得不出来看看机会, 面试的岗位主要是后端,历经三周,面了北京大大小小的几家公司,最后收获了满意的offer。 自己也成长收获了不少, 谨以笔记,自己可以日后回忆,也希望能帮助到最近寒冬下需要找工作的同学,在文章的后面会附上一点小心得和建议。 2.level 我是16年 阅读全文
posted @ 2019-01-27 23:03 NovaCN 阅读(6273) 评论(16) 推荐(50) 编辑
摘要: 7. Reverse Integer 1)题目 2)思路 很简单,直接翻转加上临界溢出判断 3) 代码 4) 结果 时间复杂度:O(n) 空间复杂度:O(1) 耗时: 5) 调优 阅读全文
posted @ 2019-01-27 21:30 NovaCN 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 3. Longest Substring Without Repeating Characters 1)题目 2)思路 先写一个子函数,输入数组下标,母字符串,往后遍历,获得下标出最长子串长度。 遍历母字符串,调用子函数,获得每一位长度,放入数组里。 获取数组最大值。 3) 代码 public in 阅读全文
posted @ 2019-01-27 21:29 NovaCN 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 5. Longest Palindromic Substring 1)题目 2)思路 遍历s, 判断每一位为中间位的最大回文子串。 比较即可。 3) 代码 4) 结果 时间复杂度:O(n^2) 空间复杂度:O(n) 耗时: 5) 调优 阅读全文
posted @ 2019-01-27 21:29 NovaCN 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 2. Add Two Numbers 1)题目 2)思路 其实就是简单的加法。 第一位就是各位,往上累加即可。 3) 代码 4) 结果 时间复杂度:O(n) 空间复杂度:O(1) 耗时:52 ms 5) 调优 看了下时间少的算法,基本逻辑是一致的。 我运行了一遍 耗时和这差不多。 官网可能由于啥偶然 阅读全文
posted @ 2018-10-29 17:58 NovaCN 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 条件断点 快捷键 cmd + shift +f8 demo 表达式求值 注意,调试的时候,选中相应变量 alt + f8 demo set value (感觉会非常有用) 调试时直接改变变量的值,快捷键 f2 before do after i 阅读全文
posted @ 2018-09-06 10:16 NovaCN 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、移动 h,j,k,l分别对应左下上右 2、模式 vim有四种模式:普通模式,插入模式,可视模式,命令行模式 1. 进入vim 默认为普通模式,光标为方块 2. 输入i 进入插入模式,窗口左下角为insert ,光标为闪烁竖线(闪不闪和vim配置有关) 3. 在普通模式下输入ctrl + v (w 阅读全文
posted @ 2018-07-20 10:03 NovaCN 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1. Two Sum 我的代码 public int[] twoSum(int[] nums, int target) { //找出最值确定堆大小 int min = nums[0], max = nums[0]; for (int i = 0; i max) { max = nums[i]; } 阅读全文
posted @ 2018-04-08 20:12 NovaCN 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Jmeter实战 入门篇 1、下载与使用 下载地址:http://jmeter.apache.org/download_jmeter.cgi 开源,基于java编写,所以得有jdk(jre)环境,下载完成直接解压,进入bin目录运行jmeter即可 各个平台都差不多, 点开之后进入主界面 可以通过 阅读全文
posted @ 2017-04-22 20:19 NovaCN 阅读(658) 评论(0) 推荐(0) 编辑