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