华为 认领
计算机/互联网/通信/电子 广东 1000人以上 国企/上市公司
1.找奇数<br>public class OddTest {<br>public static boolean isOdd(int i){<br>return i % 2 == 1;<br>}<br>public static void main(String[] args) {<br>for(int i = -10; i <= 10; i++) {<br>System.out.println(isOdd(i));<br>}<br>}<br><br><br>2.浮点数相减<br>import java.math.BigDecimal;<br>public class DoubleMinus {<br>public static void main(String[] args) {<br><br>System.out.printf( 2.0-1.1);<br>}<br>}<br><br><br>3.长整除<br><br>public class LongDivision {<br>public static void main(String[] args) {<br><br>final long MICROS_PER_DAY = 24 * 60 * 60 * 1000 * 1000; //微秒<br>final long MILLIS_PER_DAY = 24 * 60 * 60 * 1000; //毫秒<br><br>System.out.println(MICROS_PER_DAY/MILLIS
先说笔试,试卷第一页有点类似问卷调查。让从0到10,给自己的C++,JAVA,C#,网络,各种数据库,linux,windows等技术打分。我除了C++和linux给自己打8分外,其它全部是6分以下,好几个都是3分或4分。笔试内容可以分为客观题和主观题。客观题大约15道左右,以编程基础为主,考了JAVA,C++。主观题分为三部分,第一部分比较基础,要求所有人做,第二部分和第三部分只需要选其中之一。我先看了看第二部分,以JAVA和C#为主,基本不会,好在主考官说第三部分是数学题,针对非计算机专业的同学准备。于是打算做第三部分的题,结果一看题就懵了,暴多的数学专业术语,基本连题目意思都不懂,最后还是乖乖的做了第二部分的题。有道题很有意思,记不太清,大概是说递归求斐波那契数列时,f(n+2)=f(n+1)+f(n),如果f(n)需要100个单位时间执行,问f(n+1)需要多少个单位时间执行?
正在加载验证码...
华为java软件工程师面试经验&面试问题
面试问题
1.找奇数<br>public class OddTest {<br>public static boolean isOdd(int i){<br>return i % 2 == 1;<br>}<br>public static void main(String[] args) {<br>for(int i = -10; i <= 10; i++) {<br>System.out.println(isOdd(i));<br>}<br>}<br><br><br>2.浮点数相减<br>import java.math.BigDecimal;<br>public class DoubleMinus {<br>public static void main(String[] args) {<br><br>System.out.printf( 2.0-1.1);<br>}<br>}<br><br><br>3.长整除<br><br>public class LongDivision {<br>public static void main(String[] args) {<br><br>final long MICROS_PER_DAY = 24 * 60 * 60 * 1000 * 1000; //微秒<br>final long MILLIS_PER_DAY = 24 * 60 * 60 * 1000; //毫秒<br><br>System.out.println(MICROS_PER_DAY/MILLIS
面试过程
先说笔试,试卷第一页有点类似问卷调查。让从0到10,给自己的C++,JAVA,C#,网络,各种数据库,linux,windows等技术打分。我除了C++和linux给自己打8分外,其它全部是6分以下,好几个都是3分或4分。笔试内容可以分为客观题和主观题。客观题大约15道左右,以编程基础为主,考了JAVA,C++。主观题分为三部分,第一部分比较基础,要求所有人做,第二部分和第三部分只需要选其中之一。我先看了看第二部分,以JAVA和C#为主,基本不会,好在主考官说第三部分是数学题,针对非计算机专业的同学准备。于是打算做第三部分的题,结果一看题就懵了,暴多的数学专业术语,基本连题目意思都不懂,最后还是乖乖的做了第二部分的题。有道题很有意思,记不太清,大概是说递归求斐波那契数列时,f(n+2)=f(n+1)+f(n),如果f(n)需要100个单位时间执行,问f(n+1)需要多少个单位时间执行?