zoukankan      html  css  js  c++  java
  • 近段时间面试总结

    第一次:阅读器后台

    主要有两个技术性问题

    • 对MongoDB数据库索引及优化不够熟练->对MongoDB不够熟练
    • 岗位不符合,投的Python岗,对Golang语言细节不够熟悉

    另外一个表达问题:

    • 由于是电话面试,自己表述不清楚

    第二次:基础数据平台

    面试中技术性问题非常顺利,笔试、技术面试可以说Perfect。由于面试中第一次碰到业务主管和技术面试人员一起谈薪资的问题,非常尴尬。出现了两个问题:

    • 薪资要的过高(可能都超过了面试我的那个技术人员的工资)
    • 不经意间可能对业务主管的态度不怎么友好(业务主管不懂技术,我就挣了他几个技术性名词)

    第三次:基础数据存储、处理、分析平台

    此次面试时第一次遇到要做那么长的笔试题(7、8页)。遇到几个技术问题:

    • 算法题写出代码了,但基础性的数据处理代码在纸上未能写出来
    • 关系型数据库快速检索不熟悉,优化大表检索问题只给出了大概思路
    • 一个Python语言细节:通过lamada匿名函数构造的函数闭包未能看出琼中的参数作用域问题
    def m():
    	return [lambda x:i*x for i in range(4)]	
    print [f(2) for f in m()]
    

    结果是:6,6,6,6。而不是0,2,4,6.原因就是闭包作用域的问题,详细解释可以参考python lambda结合列表推导式。要想输出0,2,4,6有以下两种方法:

    #方法一:
    def m():
    	return [lambda x,y=i:y*x for i in range(4)]
    print [f(2) for f in m()]
    
    #方法二:
    def m():
    	return (lambda x:i*x for i in range(4))
    print [f(2) for f in m()]
    

    第四次:数据处理再加工

    第一轮:基础技术面试

    第二轮:项目面试

    第三轮:概念思维性面试

    第四轮:HR面试

  • 相关阅读:
    WPF 复制和粘贴
    WPF控件模拟双击事件
    WPF获取鼠标当前位置
    user32.dll
    C# 根据IP地址获取城市
    WPF 动态布局Grid
    手机自动化测试:Appium源码分析之跟踪代码分析五
    手机自动化测试:appium源码分析之bootstrap三
    手机自动化测试:appium源码分析之bootstrap二
    手机自动化测试:appium源码分析之bootstrap一
  • 原文地址:https://www.cnblogs.com/taceywong/p/8006773.html
Copyright © 2011-2022 走看看