Redian新闻
>
30分钟前刚电面你软,超简单,但我还是挂了(有答案)
avatar
30分钟前刚电面你软,超简单,但我还是挂了(有答案)# JobHunting - 待字闺中
a*g
1
电话那头貌似是个老毛子,反正说话基本听不太懂。聊了几句话我就觉得悬了,尼玛的
,到时肯定是搞不清题意的。
果然,交流时非常不畅。不过问题都很简单,问了点C#的基础知识。最后的编程问题是
写一个程序读取本地的一个txt文件,然后把文件里的单词跟单词出现次数按从多到少
打印出来。
艹,我好久没写文件解析的程序了,syntax不熟,找相关方法都找了半天。最后好歹把
单词存进了字典里。但是,如何排序打印的时候想复杂了。想了各种数据结构来排序字
典里的单词,我TMD竟然胡写瞎写把Trie Tree都给写出来了。最后,老毛子实在忍不住
了,说不用那么复杂,敲了一行lambda表达式就完成排序了。
我艹,我心里大叫,这尼玛的不是作弊嘛!怎么可以直接用这个。不过我也认了,move
on 吧。
avatar
a*g
2
程序如下,非常简单,好可惜呀。
public static void CountWordsFromTextFile(string filePath)
{
//string path = @"D:\test.txt";
string path = filePath;
char[] separator = new char[] { ' ', '\r', '\n', ''', '-', '"',
'.', ',', '(', ')' };
string[] words = System.IO.File.ReadAllText(path).Split(
separator, StringSplitOptions.RemoveEmptyEntries);
Dictionary dict = new Dictionary();
foreach (string word in words)
{
if (dict.ContainsKey(word))
{
dict[word]++;
}
else
{
dict.Add(word, 1);
}
}
foreach (KeyValuePair KV in dict.OrderByDescending(
x => x.Value))
{
Console.WriteLine("The word [{0}] appears {1} time" + ((KV.
Value > 1) ? "s." : "."), KV.Key, KV.Value);
}
Console.ReadKey();
}
avatar
a*g
3
可以说这是我这段时间遇到的最简单的题目了,基本没考算法。
当然,我一直认为老毛子最后用lambda表达式排序是作弊的,那等于是用别人写好的排
序方法了。
avatar
n*n
4
怎么还扯到trie lambda去了?不就是排序吗?

move

【在 a******g 的大作中提到】
: 电话那头貌似是个老毛子,反正说话基本听不太懂。聊了几句话我就觉得悬了,尼玛的
: ,到时肯定是搞不清题意的。
: 果然,交流时非常不畅。不过问题都很简单,问了点C#的基础知识。最后的编程问题是
: 写一个程序读取本地的一个txt文件,然后把文件里的单词跟单词出现次数按从多到少
: 打印出来。
: 艹,我好久没写文件解析的程序了,syntax不熟,找相关方法都找了半天。最后好歹把
: 单词存进了字典里。但是,如何排序打印的时候想复杂了。想了各种数据结构来排序字
: 典里的单词,我TMD竟然胡写瞎写把Trie Tree都给写出来了。最后,老毛子实在忍不住
: 了,说不用那么复杂,敲了一行lambda表达式就完成排序了。
: 我艹,我心里大叫,这尼玛的不是作弊嘛!怎么可以直接用这个。不过我也认了,move

avatar
d*e
5
不是吧
这题考了 re map reduce sort
你写个数据处理的pipe 就足够了

【在 a******g 的大作中提到】
: 可以说这是我这段时间遇到的最简单的题目了,基本没考算法。
: 当然,我一直认为老毛子最后用lambda表达式排序是作弊的,那等于是用别人写好的排
: 序方法了。

avatar
w*r
6
这里毛子很多,我最常听到的外语1是我同事在我身边印地语聊天,我学会了一句,是
的(阿恰),2去吃饭电梯里面毛子聊天
avatar
a*g
7
现在回想,确实是考map reduce。但当时我实在是听不懂老毛子要我做啥,反复问了半
天,老毛子最后说让我统计文件词频。。。

【在 d******e 的大作中提到】
: 不是吧
: 这题考了 re map reduce sort
: 你写个数据处理的pipe 就足够了

avatar
n*n
8
单机搞什么MR?

【在 a******g 的大作中提到】
: 现在回想,确实是考map reduce。但当时我实在是听不懂老毛子要我做啥,反复问了半
: 天,老毛子最后说让我统计文件词频。。。

avatar
l*t
9
这是fp的基本操作

【在 n******n 的大作中提到】
: 单机搞什么MR?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。