阅读 12678 次
发表时间:2008-11-03
这个问题很难吗?而且我觉得这个问题也根本不弱智。
如果你不知道这两种文件打开方式的区别,你写程序的时候如何选择呢?
发表时间:2008-11-03
没有google.
答案是不是: 文本文件都是以字符串进行存储.2禁止文件都是以实际内容的字节进行存储.
举个例子:
比方说:int i = 100
如果用文本文件存储: 那么内容实际上是一个100的字符串.
而2禁止文件存储: 那么内容应该是100在内存中的内容.

发表时间:2008-11-03
面试的是不是要这样的答案:  
  文本文件是基于字符编码的文件。
   二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么
意思(这样一个过程,可以看作是自定义编码)。
发表时间:2008-11-03
让我想起来刚刚维护unix时候,一哥们就问我,用啥格式上传,文本还是二进制?
我随口答:不都一样?,其实是有区别的...


发表时间:2008-11-03
robertpi 写道
让我想起来刚刚维护unix时候,一哥们就问我,用啥格式上传,文本还是二进制?
我随口答:不都一样?,其实是有区别的...






在unix/linux下是都一样,不区分这个,所有文件都是binary,不过通常我们还是都会去区分的,把那种可以用文本编辑器正常查看的就叫文本了,所谓的plain text ,否则都统统欧冠叫做binary file,当然广义上说实际上plain text file 是属于binary file 的一种。不过,在windows下,好像大家普片都区分,比如,你用secureCRT传文件的时候,就会询问你以什么格式传递。

今天工作之余有想起这个问题,呵呵,后来还是从 Wikipedia上找到应该说是最标准的答案了:http://en.wikipedia.org/wiki/Binary_file
发表时间:2008-11-03
这个问题确实是上下文相关的。
那位hr和你朋友的沟通上估计出了一些超出技术范围的问题。

抛砖引玉,我也提供一个视角:
二进制文件有小字节、大字节之分 在互联网上传输是不安全的 文本的抽象层次较高 通讯协议有保障 则没有这个问题
发表时间:2008-11-04
2进制文件是字节文件
文本文件是使用了编码转换的文件
一定要说区别的话,只能说一个能用txt打开转换和显示咯  搞笑
发表时间:2008-11-04
gigix 写道
hyys2008 写道
sdh5724 写道
我觉得被面试者在这些问题上太过于敏感了。 很多题目, 并不是让你能完整回答。而是肯定你说了自己读过代码, 天知道真假,所以, 问问细节, 看是否真的如此。 我觉得被面试的人大不可过于敏感。 有时候, 我也会这么做。 特别是某些人, 他说熟读了某某代码, 如果, 我恰好也读过的话,这样就很难欺骗人了。 这年头, 很多人的简历都写的有点夸张, 我也是经过很多教训的, 才这么做的。


话可不是这么说的,问那个struts的只是其中之一,听朋友说类似这样的问了好几个。再说了,即便读了源代码,也未必能够连实例变量也记得住,再深一点,即便是你自己亲手写的代码,一段时间之后,你也未必都记得住实例变量,因为,这个记住没有任何意义。

偶上个礼拜读的JTA-API的源码,全读了,那里面的一个比较重要的核心Exception的error code有二十几个常量,好像分为四类,你现在要让偶一个个把他说出来,偶是万万做不到的了,偶可不是过目不忘,偶现在只知道这也样的大概,只知道如果Transaction出错了,我应该可以一眼立刻看出是什么样的异常,可以判断问题出在哪儿,我想这应该足够了。

呵呵,当然 如果老兄你认为“需要详细到记住全部的实例变量才算读过源码”,而且,你也说了“有时候, 我也会这么做。”,你能否举个实际的你读过的源码的例子,偶咨询一下你看看,你是否都记得住里面的这么多细节?


你这个话,有一个最大的问题
考官并没有说candidate一定要答对这些题才能被录用的
是你自己在想当然的沿袭着学校的思路,认为只要有一道题就一定有一个答案,答对越多的题就越好
诚恳的说,带着这种想法去参加面试是很不利的
因为recruiter提任何一个问题,他不是想要得到答案,而是想要获得关于你的信息
而你的注意力就只是放在怎么答对问题上

比如说我曾经面试过一个人
因为前面其他同事给他的评价说他比较缺乏自信,要我考察一下他的自信心和抗压能力
我故意用非常快的语速从一些学生根本不会想到的角度来问他问题
像这种问题,没有准备的情况下你是不太可能顺利回答上来的
其实我只是想看看,这个人在面对压力的时候是否能把自己的能力展现出来
而他的能力具体有多少我并不关心,因为其他环节已经考核过了

我也感觉考官在搞心理测试,尤其那个朋友最后被“激怒”了。
引用

很搞笑的是,被那个面试官一连串的类似纠缠不休这样细节的追问之后,我朋友反问面试官,你是不是还要问我JDK里面有多少类,每一个类,比如像什么Executors里都有写什么方法,都有多少行,多少个字符呢?
发表时间:2008-11-04
年轻人,太浮噪~~
发表时间:2008-11-04
没google

格式化问题.....
文本是以一种格式化方式存储的,字符所占空间大.含有格式化信息如:换行,回车,制表符.
doc也是种文本他含有更多的格式化信息.(只不过是经过加密的)
html没加密但是文本编辑器不能解析
Global site tag (gtag.js) - Google Analytics