锁定老帖子 主题:面试高级Java研发工程师,你会问什么
精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-05-17
smilerain 写道 我从来不问这些没意义的问题。
1.一般我就问做过那些项目,是否可以演示看看。 2.这些项目中碰到了那些问题,如何解决的,是否还有更好的解决思路。(或者优点及思路) 3.总结一下开发中需要注重的地方。 很多正规的日本外包项目是不会让开发者保留源码的。每次项目完结就需要全格式硬盘。不能保留任何资料。 转为公司正式职员之后也会签署保密协议。至少五年之内不能向外泄漏项目相关资料。最多只能告诉你做个的项目名称。 碰到这样的。只有第三个问题比较实在些。 |
|
返回顶楼 | |
发表时间:2012-05-17
java在项目中用到算法的还是比较少的,个人觉得算法是要求效率的,那是c的强项,而java应该注重的是代码重构,写出重用率高,扩展性强才是java的王道
|
|
返回顶楼 | |
发表时间:2012-05-17
kimmking 写道 1、java基础+基本算法
2、根据其做过的项目和用过的技术,往下挖。 ![]() |
|
返回顶楼 | |
发表时间:2012-05-17
专业层面的可以参考我之前总结的,http://blog.csdn.net/fengjia10/article/details/6927984
|
|
返回顶楼 | |
发表时间:2012-05-17
yangxiutian 写道 java在项目中用到算法的还是比较少的,个人觉得算法是要求效率的,那是c的强项,而java应该注重的是代码重构,写出重用率高,扩展性强才是java的王道
多线程,算法,表示无能为力。。。3年了还没有遇到过什么线程的问题。。。 |
|
返回顶楼 | |
发表时间:2012-05-17
顺道发个问吧,J2EE开发再什么情况下会使用多线程编程,举个具体的业务场景。。。
|
|
返回顶楼 | |
发表时间:2012-05-17
喜羊羊与灰太狼 写道 面试时候各种问什么jvm呀,红黑树呀,自旋锁呀,最后进去做CRM或者ERP...
囧。 |
|
返回顶楼 | |
发表时间:2012-05-17
再分享链接
如何花两年时间面试一个人 http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/ |
|
返回顶楼 | |
发表时间:2012-05-17
liguocai2009 写道 顺道发个问吧,J2EE开发再什么情况下会使用多线程编程,举个具体的业务场景。。。
1.比如一个小组有50个人。组长在某个大会上竞标了一个项目。回到公司后组长通过邮件的方式通知剩下的49个人。 发送邮件的间隔为5秒钟一次。 假设这是一个web程序。组长在网页中写完邮件内容之后,点击发送按钮,将内容传递给后台。然后后台读取邮件列表,分别发送给其余的49人邮件。从点击发送按钮开始发送邮件。到全部发送完毕,是一个非常长的时间。 所以程序设计的时候,就应该将邮件内容传递到后台之后。分开两个线程。一个做完相应的处理之后返回前台画面,前台可以继续其他操作。另一个线程去做发送邮件的任务。如果只是用一个线程,那必须等待所有邮件发送完毕之后才能返回前台画面。组长才可以继续其他操作。 不知道明白不? |
|
返回顶楼 | |
发表时间:2012-05-17
liulijun.cn.2011 写道 liguocai2009 写道 顺道发个问吧,J2EE开发再什么情况下会使用多线程编程,举个具体的业务场景。。。
1.比如一个小组有50个人。组长在某个大会上竞标了一个项目。回到公司后组长通过邮件的方式通知剩下的49个人。 发送邮件的间隔为5秒钟一次。 假设这是一个web程序。组长在网页中写完邮件内容之后,点击发送按钮,将内容传递给后台。然后后台读取邮件列表,分别发送给其余的49人邮件。从点击发送按钮开始发送邮件。到全部发送完毕,是一个非常长的时间。 所以程序设计的时候,就应该将邮件内容传递到后台之后。分开两个线程。一个做完相应的处理之后返回前台画面,前台可以继续其他操作。另一个线程去做发送邮件的任务。如果只是用一个线程,那必须等待所有邮件发送完毕之后才能返回前台画面。组长才可以继续其他操作。 不知道明白不? 我会用ajax去完成。尽量不用多线程。 |
|
返回顶楼 | |