注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
Hi,
地里的小伙伴们 你们好! 感谢一路的陪伴! 谢谢有你!
发面经帖 也是一种勇气,回忆被考的情形,凡事难有完美,但是去了 总归是带着希望的,面完了 又难免 辗转反侧,焦虑等待~
一次次战役 屡战屡败 却又爬起 抚平伤口 愈战愈勇 。 。 。 这就是我们可敬的小伙伴们!谢谢你们每一次的分享!
只是为了一份工作,却日夜学习,埋头学习,当然有牛人,可是我们毕竟还是凡人
准备面试,是充电 是学习 是领悟 输入
正在面试,是努力尝试 是发功 是输出
面试之后,说实在的,就看公司 今年整体招人情况了,有名额,差不多也就进去了,没名额, 挤破脑袋也没用,不是吗
共勉,为过去努力 现在努力 和 后来努力的小伙伴们! 共庆,因为我们一直走在努力的路上,没有放弃过 。 。 。
对不住了,下面的内容不太好看,尝试 word 文件转 PDF, ZIP 都上传不了 。 。 。按照考点总结了 G 家最近的面静题
String
418. Sentence Screen Fitting
68 Text Justification
给一个文本,里面的内容每一行包括tab,进程的名字,进程的状态(只有enter和end这两种),让你按照进程的结束顺序来输出一个list,list里面存储进程的名字。follow up是问如果行数很多怎么处理,不用写代码。中途的时候问了一些基本的Java基础问题类似于ArrayList和LinkedList有什么区别这种,然后楼主O(n)写完之后问了一下时间复杂度。第一面交流的时候有点紧张,所以followup回答的不算好
--他说是文本,让我自己随便定义输入的结构,我就直接省事儿说那我就默认一个readline方法然后读取的东西默认是string,他说可以
(X)
同样还是给一个文本,每一行有若干字符和空格,问在看着不改变原来样子的基础下如何尽可能多的用tab来替换空格,假设一个tab可以最多替换8个空格。比如“ ” = ”\t“, “abcd ” = “abcd/t”这样,楼主O(n)写完之后时间就基本到了,
移动。给出起始状态和终点状态,问能否到达。序列对比+起始-终点状态检测秒了。
Trie
616
给字符串 S 和一个关键词集合,要求将每个关键词在 S 中的所有出现都加粗(通过在文本两边添加 <b> 和 </b> 这两个 HTML tag 的方式),输出 S 被加粗后的 HTML 文本。
Follow-up:Trie 优化。
1. 给一个dict.txt和readline() function,dict.txt中每行是一个英文单词,比如 a, an, the, tank, ten,bet, ant, cut,给一个char set 比如[a, t,n, e] 返回所有由这个set中char组成的最长单词,set里面每个字母只能用一次, 这个返回就是[”ant”,“ten"],这轮到现在也搞不太清楚咋做 鏉ユ簮涓
补充内容 (2018-5-2 03:33):
全部文档 放在这里了:
https://docs.google.com/document/d/1yfraXzlRP645vwVZF_VgbBTllmFnWdsjlPuxb81N6eM/edit?usp=sharing |