论坛首页 Java企业应用论坛

面试高级Java研发工程师,你会问什么

浏览 64529 次
精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-05-17  
smilerain 写道
我从来不问这些没意义的问题。
1.一般我就问做过那些项目,是否可以演示看看。
2.这些项目中碰到了那些问题,如何解决的,是否还有更好的解决思路。(或者优点及思路)
3.总结一下开发中需要注重的地方。


很多正规的日本外包项目是不会让开发者保留源码的。每次项目完结就需要全格式硬盘。不能保留任何资料。
转为公司正式职员之后也会签署保密协议。至少五年之内不能向外泄漏项目相关资料。最多只能告诉你做个的项目名称。

碰到这样的。只有第三个问题比较实在些。
0 请登录后投票
   发表时间:2012-05-17  
java在项目中用到算法的还是比较少的,个人觉得算法是要求效率的,那是c的强项,而java应该注重的是代码重构,写出重用率高,扩展性强才是java的王道
0 请登录后投票
   发表时间:2012-05-17  
kimmking 写道
1、java基础+基本算法
2、根据其做过的项目和用过的技术,往下挖。


这个可以刷掉一些背书的
0 请登录后投票
   发表时间:2012-05-17  
专业层面的可以参考我之前总结的,http://blog.csdn.net/fengjia10/article/details/6927984
0 请登录后投票
   发表时间:2012-05-17  
yangxiutian 写道
java在项目中用到算法的还是比较少的,个人觉得算法是要求效率的,那是c的强项,而java应该注重的是代码重构,写出重用率高,扩展性强才是java的王道

多线程,算法,表示无能为力。。。3年了还没有遇到过什么线程的问题。。。
0 请登录后投票
   发表时间:2012-05-17  
顺道发个问吧,J2EE开发再什么情况下会使用多线程编程,举个具体的业务场景。。。
0 请登录后投票
   发表时间:2012-05-17  
喜羊羊与灰太狼 写道
面试时候各种问什么jvm呀,红黑树呀,自旋锁呀,最后进去做CRM或者ERP...

囧。
0 请登录后投票
   发表时间:2012-05-17  
再分享链接
如何花两年时间面试一个人
http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/
0 请登录后投票
   发表时间:2012-05-17  
liguocai2009 写道
顺道发个问吧,J2EE开发再什么情况下会使用多线程编程,举个具体的业务场景。。。

1.比如一个小组有50个人。组长在某个大会上竞标了一个项目。回到公司后组长通过邮件的方式通知剩下的49个人。
发送邮件的间隔为5秒钟一次。
假设这是一个web程序。组长在网页中写完邮件内容之后,点击发送按钮,将内容传递给后台。然后后台读取邮件列表,分别发送给其余的49人邮件。从点击发送按钮开始发送邮件。到全部发送完毕,是一个非常长的时间。
所以程序设计的时候,就应该将邮件内容传递到后台之后。分开两个线程。一个做完相应的处理之后返回前台画面,前台可以继续其他操作。另一个线程去做发送邮件的任务。如果只是用一个线程,那必须等待所有邮件发送完毕之后才能返回前台画面。组长才可以继续其他操作。
不知道明白不?
0 请登录后投票
   发表时间:2012-05-17  
liulijun.cn.2011 写道
liguocai2009 写道
顺道发个问吧,J2EE开发再什么情况下会使用多线程编程,举个具体的业务场景。。。

1.比如一个小组有50个人。组长在某个大会上竞标了一个项目。回到公司后组长通过邮件的方式通知剩下的49个人。
发送邮件的间隔为5秒钟一次。
假设这是一个web程序。组长在网页中写完邮件内容之后,点击发送按钮,将内容传递给后台。然后后台读取邮件列表,分别发送给其余的49人邮件。从点击发送按钮开始发送邮件。到全部发送完毕,是一个非常长的时间。
所以程序设计的时候,就应该将邮件内容传递到后台之后。分开两个线程。一个做完相应的处理之后返回前台画面,前台可以继续其他操作。另一个线程去做发送邮件的任务。如果只是用一个线程,那必须等待所有邮件发送完毕之后才能返回前台画面。组长才可以继续其他操作。
不知道明白不?



我会用ajax去完成。尽量不用多线程。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics