您的位置:首页 > 职场人生

随笔——面试题的道与术

2013-07-18 16:19 190 查看
基本

 SSH增删改查

 类似模块的分析

进阶

 独立分析模块,进行数据库设计(实体类,界面模型)

 读原有代码

 独立学习类似框架

更高

 熟练掌握知识并综合运用

 独立学习新知识,解决新问题

 

技术到一定程度后,要注意 沟通 管理 业务逻辑

 

 

面试

 

 

有没有相关的工作经验(注意沟通)

没有   (虽然目前没有很大的项目经验,但是我做过不少比较小的项目)

找到一份编程工作需要什么:技术、业务(项目经验)、沟通技巧(不卑不亢,双赢思维)、毅力、一点运气

 

关于沟通

原则

       不卑不亢(沟通确立良好的氛围) 平等的地位

        比如被问到这个又一个bug,你知道吗?可以礼貌请教其中的问题
      双赢思维:站在别人角度,考虑对方的感受

 

      技术比面试官牛,怎么进企业

               不好意思,我为了拿到面试机会写的多了一些,不过好多技术确实了解过,基础的都会

Java程序员,上班那点事
 

了解公司的信息,站在企业的角度来润色你的简历。 
第一印象:整洁简单精神

 

面试时会谈到项目经验:把项目做到位

待遇:   根据 
简历+面试情况上下浮动

 

记住要放松,面不面上不重要,机会多得是,不在乎。

企业喜欢什么样的人?  踏实、忠诚、积极(德)、胜任(才)

 

掌握好基础:数据结构和算法

面向高级职位:设计 分析 需求 管理

 

 

面试题指的是技术问题

 

指导原则:

不卑不亢、双赢思维

不怕吃苦、不怕吃亏

带齐纸笔、举例画图

展现自己、不成不归

 

面试题的目的:展现自己的水平与特色 拿到下次面谈的机会

 

面谈之后注意总结

 

例1

count+=count++是否可编译通过

答:1、平时项目写的比较多,这方面的东西关注的比较少

2、我会去试一下,去深入的了解一下,这个问题与编译器与虚拟机相关,给我点时间,不难解决

能! 
1、右边的count++是在+=操作之后才执行,优先级问题。。。 
2、执行完++操作之后,必然执行i=i+1,你可以将其看成是原子性操作,从Java语法理解也不难 
3、将i+=i得结果赋值给i,所以覆盖了i=i+1的操作 
可以推断,结果应该是i的两倍。  

 i++,i--(先使用再改变) 在使用i之后,使i的值加1或加减       ++i,--i(先改变再使用) 在使用i之前,先使i的值加1或减1

Try{

 System.exit();
}Finally{

 System.exit();

}

答:1、平时项目写的比较多,很少这样写程序

2、我会用断点去试一下看看那个先执行。
以我现在掌握的知识看,我认为……先执行

面试题的一些例子 

1、 
程序题,用JDBC连接任意数据库,取出表中数据,并输出
表结构:
ID

UserName

Age

Password

int

Char

int

char

 
详细,有条理
 
2、 
简答题
请描述MVC的设计思想
 
画图+举例

(学生的成绩单举例  
成绩单数据本身Mode,可以展现成表格,柱状图,饼形图各种形式,具体展现用control控制)
   

3、 
程序题
请写一个链表,并完成插入、删除操作
 
数据结构与算法题  写不出来写思路

 
4、 
简答题
请描述一个servlet的生命周期
5、 
简答题
请写出JSP常见的内置对象,以及该对象的常用方法
 
编码熟练(平时积累)
6、 
SQL题
 

重点:多表连接子查询 
数据库设计三范式(①有主键,列不可分②不能有传递依赖③不能有部分依赖)
 
7、 
简单题
 
请写出你平时经常使用的数据库优化的方法(难题)
 
缓存:内存中存储部分信息
索引:
Sql优化
分表
 
8、 
简答题
说出ArrayList、vector、LinkedList的存储性能和特性
 
Java关于容器的问题
 
9、 
程序题
请用任意方法对一个int类型的数组进行排序
 
排序算法:
冒择插希快归堆
 
 

10、简答题

   
如果想用AJAX访问远程的数据并不刷新展现到网页,请写出其中的关键对象和关键函数
 
11、程序题

一个字符串,把java替换成c++(String类很重要)
方法一:String类中replace方法解决
    方法二:正则表达式解决
    方法三:字符数组
 
C语言面试题:重点
指针,字符数组
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: