`
lgsun592
  • 浏览: 53911 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

杭州某互联网公司面试总结

阅读更多

 

大上周去面试啦,去的很兴奋,但是结果很悲丧啊,现总结如下,希望给后来者一些参考,全是基础内容,轻拍
关于Linux,我全军覆没啦,一点不会,都说机会是给有准备的人的,看来我就是那个没准备的啊
1、linux获取cpu,内存等数据信息
查看cpu信息

#ps -aux
#top
#vmstat
#cat /proc/cpuinfo 
#....


产看内存信息

#free -m
#ll -h /proc/kcore
#cat /proc/meminfo 
#...



2、用shell读取log日志中的一个字符串
我只会几个简单的linux命令,shell更是不会啊,面试回来恶补了一下

#查找from.log中字符串"19:34:23"的行,并输出到result.txt
#!/bin/sh
grep "19:34:23" from.log > result.txt
echo "Run Over!"



3、关于>和>>的区别
关于输出重定向内容的
    command>file:将命令的输出结果重定向到一个文件。
  command>&file:将命令的标准错误输出一起重定向到一个文件。
  command>>file:将标准输出的结果追加到文件中。
  command>>&file:将标准输出和标准错误输出的结构都追加到文件中。
4、http数据包的格式
HTTP请求内容由三部分组成:请求行、消息头(报头)、可选的请求正文(信息体)
HTTP响应内容也是由三个部分组成:响应(状态)行、消息报头、响应正文,响应行必须是放在所有内容的最前面,并且必须以换行回车符结束
示例:

GET http://www.ebdoor.com:80/ HTTP/1.0

Host: www.ebdoor.com

Accept:*/*

Pragma: no-cache

Cache-Control: no-cache

Referer: http://www.ebdoor.com/

User-Agent:Mozilla/4.0(…)

Range:bytes=554554-


这个问题,我还没有搞定,需要消化消化
参见:http://hi.baidu.com/changvy/blog/item/ccc8019ada9e36bdc8eaf4c8.html
5、关于http、pop3、smtp、ftp、telnet的默认端口号

  • http:80
  • pop3:110
  • smtp:25
  • ftp:21
  • telnet:23


再附赠几个
SSH (Secure Shell)服务使用tcp 22 端口
DHCP server的端口号是67 
MAIL 的端口号是25\110 
DNS 的端口号是 53
SMMP:性能测试标准方法
mysql默认端口是3306 
Sql服务的默认端口. 3389
tomcat默认端口是8080
windows远程终端 的端口号是3389 
ORACLE默认端口1521、1526
5.有n个线程同时访问3个表,顺序未知,如何避免错误发生
设置好事务隔离级别,应用锁,如:

SELECT * FROM TABLE FRO UPDATE;

当然,什么乐观锁,悲观锁等等

6.事物的特性

原子性:事物中操作要么全部执行,要么全部不执行

一致性:所谓一致性简单地说就是数据库中数据的完整性,包括它们的正确性

隔离性:多线程并发执行,还是串行,结果都是一样的

持久性:对数据的修改时持久的

7.UML都有哪些,具体解释下某一个

用例图、类图、对象图、活动图、状态图、序列图、协作图、构建图、部署图

 

PS:我工作2年,目前被圈养于上海某公司,一直从事java开发,但是技术很少,业务居多,我希望我能够看到我做的东西被人使用;如果职位合适,我愿意从头再来啊。

哎,找到一份自己喜欢的工作好难,逃离温柔冢更需要魄力啊~

PS:谢楼下指摘,查cpu是 ps -aux 已更正

分享到:
评论
14 楼 kanny87929 2011-05-31  
你要面用linux的才用啊,如果有的公司不用linux你装这个系统不是自己受罪吗
13 楼 feiyu86 2011-05-31  
跟楼主一样的境遇,大公司都有自己的框架,开发感觉就填空式的开发,业务居多。出去再找技术类的活,一点信心都没。
12 楼 lgsun592 2011-05-31  
agapple 写道
这些linux是基本的操作命令把,不会LZ面试的是俺们公司?

我linux 几乎为0,大学没学过,工作后没用过,所以重视不够啊,唉
11 楼 lgsun592 2011-05-31  
freish 写道
貌似是网易哦!

哪个公司无所谓了,面试结束都一个多星期了,估计被pass了,希望就剩0.1%了吧,^_^
10 楼 agapple 2011-05-31  
这些linux是基本的操作命令把,不会LZ面试的是俺们公司?
9 楼 piao_bo_yi 2011-05-31  
zhangcs053 写道
这些知识大多都可以通过谷歌来获得,我觉得工作经验和学习力才是最重要的。

那就应该纯考算法了。
8 楼 liuj0990 2011-05-31  
网易和阿里是邻居,还有华为的杭研所,也不太远
7 楼 lkj107 2011-05-31  
网易也开始布局杭州了啊
6 楼 freish 2011-05-31  
貌似是网易哦!
5 楼 zhangcs053 2011-05-31  
这些知识大多都可以通过谷歌来获得,我觉得工作经验和学习力才是最重要的。
4 楼 liu.anxin 2011-05-31  
第一个是
 ps aux 
3 楼 lgsun592 2011-05-31  
luzhecheng 写道
谁说会java的一定要会linux 大部分命令直接问李彦宏就知道了

应该是在linux系统下开发吧,经历过一次,以后就有记性了,呵呵
这么多年一直用win了,面试结束后我就将我的机器改成ubuntu了,以后再有人问,咱就不怕了,哈哈。有机会,咱再来。
2 楼 luzhecheng 2011-05-31  
谁说会java的一定要会linux 大部分命令直接问李彦宏就知道了
1 楼 zcwfeng 2011-05-31  
<p>看到你的这个帖子了 ,我是风的王子,学习了,linux的命令和熟练程度还不如楼主你,学习了</p>

相关推荐

Global site tag (gtag.js) - Google Analytics