Встречается на собеседованиях • сегодня

Есть ли опыт работы с CPython

Да, есть. CPython — это эталонная реализация Python, написанная на C. Работал с его исходным кодом, C API, расширениями и встраиванием. **Пример C-расширения:** ```c #include static PyObject* greet(PyObject* self, PyObject* args) { const char* name; if (!PyArg_ParseTuple(args, "s", &name)) return NULL; printf("Hello, %s!\n", name); Py_RETURN_NONE; } static PyMethodDef methods[] = { {"greet", greet, METH_VARARGS, "Print a greeting"}, {NULL, NULL, 0, NULL} }; static struct PyModuleDef module = { PyModuleDef_HEAD_INIT, "example", NULL, -1, methods }; PyMODINIT_FUNC PyInit_example(void) { return PyModule_Create(&module); } ``` Компилируется в `.so`/`.pyd` и импортируется в Python как обычный модуль. Также знаком с GIL, управлением памятью, отладкой через `gdb` и оптимизацией критичных участков через C.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы