####Java研发工程师######
1. 简述您对Java的理解
2. 冒泡排序(Java)
3. 简述Java有static修饰和无static修饰变量的区别
4. 以下JDBC程序存在什么问题(忽略包缺失问题)?
public static String selectRtJSON(String sql){ String rt = ""; ResultSet result = null; PreparedStatement pre = null; Connection conn = getConnection(); // getConnection()类中提供 try { pre = conn.prepareStatement(sql); result = pre.executeQuery(); rt = explainRsToJSON(result); // explainRsToJSON()类中提供 } catch (SQLException e) { e.printStackTrace(); }finally { System.out.println("You are my eyes"); } return rt; }
5. 那个杯子先装满水?
6. 称3次,找出十个鸡蛋中其中的一个坏蛋,道具:一把天平、十个鸡蛋
7. 计算出三角型面积(AC=10cm)
8. 请做出选择:A: 拿200万几率100%,B: 拿1000万几率50%?(可简述原因)
9. 有一个放手机盒子(长宽高分别是:10cm,10cm,30cm),写一个判断手机是否可以放入盒子的方法allowIn(int length,int width,int height)。
定义6部手机长宽高数组,循环调用allowIn,找出不能放入的手机。(机试)
####Web前端开发工程师######
1. 简述您对前端的理解
2. 简述盒子模型
3. 简述Ajax同步和异步使用场景
4. 简述前端如何本地缓存数据
5. 如何进行前端优化
6. 简述你的代码规范和代码目录结构
7. 以下代码输出什么
####测试工程师######
1. 简述您对测试的理解
2. 描述您如何对一个新系统进行测试(内容不限:可含测试指标、测试计划、测试步骤、测试工具等)