2018-07-25 面试总结6

今天面试又聊了3个小时,时间过的啊,真心是快

一、关于数据倾斜产生的原因,以及如何进行避免
大数据常见问题之数据倾斜

二、如何理解数据分层?
知乎的解答蛮专业的

① 数据分层让整个数据处理流向架构清晰易懂
② 出现问题时,可迅速的进行问题的定位
③ 屏蔽原始数据的异常
④ 避免重复的开发

三、一个SQL,需要表示这段SQL的业务代码逻辑

四、写一个对称数的算法(aba是对称数)

public static boolean isDuiChenShu (String strInt) {
        int length = strInt.length ();
        for(int i = 0; i < length; i ++){
            if( !Character.isDigit (strInt.charAt (i))){
                return  false;
            }
        }
        if( length % 2 ==0){

            for( int i=0; i < length/2; i++){
                if(!(strInt.charAt (i) == strInt.charAt (length -1 -i))){
                    return  false;
                }
            }

        }else {

            for( int i=0; i < (length -1)/2; i++){
                if(!(strInt.charAt (i) == strInt.charAt (length -1 -i))){
                    return  false;
                }
            }
        }
        return  true;
    }

五、Server端的测试你接触过吗?

六、Load hdfs数据到 mysql 数据库
Cloudera 中关于 hive 官方的解释

hive > LOAD DATA LOCAL INPATH './examples/files/kv1.txt' OVERWRITE INTO TABLE pokes;

七、关于什么是埋点?关于服务端的测试?关于抓包的工具?关于递归?关于大数据平台的架构?这些个基础的东西,好像都被问到了

八、一些临场的发挥题目

比如说矿泉水瓶的产品设计用例?

比如说知道员工以及上级领导id,递归算出不同的级别的领导有几个员工?

比如说根据对称数来设计覆盖测试用例?

比如说根据支付宝的花呗来设计需要测试的功能点?

比如说关于微信通信,自己测试时,需要关注的功能点?
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容